2009-08-17 6 views
1

나는 이걸 조금 어리 석음을 느낀다. 그러나 나는 그것에 대한 모든 사람들의 의견을 원했다.양식, 게시 및 제출 버튼

단추 하나만 누르면 페이지 하나를 전송할 수 있습니다. 단 한 개의 데이터 만 전송하고 싶습니다.

예 :

편집 | 삭제

편집을 클릭하면 페이지가 $_POST['example'] === "edit" 또는 무언가로 다시로드됩니다. 나는 $_GET을 사용하고 싶지 않고 추한 제출 버튼을 사용하고 싶지 않습니다.

아이디어가 있으십니까?

답변

2

제출 버튼을 사용하고 모양을 변경하려면 CSS를 사용해야합니다. 예를 들어 : 당신은 당신의 마음의 콘텐츠에 스타일 여기에 HTML 태그 또는 이미지를 넣을 수 있습니다

<button type="submit">put some html</button> 

:

<input class="aslink" type="submit" /> 

.aslink { 
    background: transparent; 
    border: none; 
    cursor: pointer; 
    text-decoration: underline; 
} 
+0

완벽! 나는 그것을 지원하지 않는 사람들을 위해 자바 스크립트를 사용하고 싶지 않았다. 시도해 보겠습니다. 다른 모든 사람들에게 감사드립니다! – Dorjan

0

버튼을 전송하지 않으려면 링크를 클릭 할 때 JavaScript를 사용하여 보내고 싶은 데이터가있는 양식을 작성하십시오.

1

Ajax를 사용하여 POST 요청을 제출하거나 링크 (또는 원하는 다른 것)처럼 보이게 버튼을 스타일링 할 수 있습니다.

0

양식을 링크를 통해 제출할 수 있습니다.

<a href='#' onclick='document.myform.submit()'> Edit </a> 
1

당신은 버튼 태그를 사용할 수 있습니다.

0

<input class="aslink" type="submit" />

.aslink { 배경 : 투명; border : none; 커서 : 포인터; 텍스트 장식 : 밑줄;

input.aslink

만에 입력 태그에 의해 사용되는로 그 스타일을 잠글 것이 일}

은 이상적으로는이 같은 CSS를 기록 할 것 적절한 클래스