2010-01-21 2 views
1

페이지에 이벤트 테이블이 있습니다. 마지막 열에는 사용 가능한 작업 (예 : '수락', '텐트 수락', '취소')이 있습니다.
참석자 인 경우 "수락"/ "텐트 수락"버튼이 표시됩니다. 주최자 인 경우 "취소"옵션이 있습니다.입력 - 제출을 사용하여 여러 옵션을 표시합니다.

이제 "Cancel"을 <input type='submit'... 요소로 사용하고 "accept"/ "tent. accept"를 링크로 지정했습니다. 그것은 실제로 나쁘지는 않지만 여전히 악합니다. 오히려 입력/일관성있게 사용하고 싶지만 한 번의 클릭으로 계속 작업 할 수 있습니다 (즉, 선택 상자와 제출 버튼을 갖고 싶지 않음).
사용자가 JS를 사용할 수 없다고 가정합니다.
수락/텐트 케이스에 대해 두 가지 양식을 만들어야합니까? 아니면 더 나은 해결책이 있습니까?

예.

| Topic | Time | Organizer | Actions | 
| Stuff | 2:00 | Bob  | [Cancel] | 

을 그리고 같은 회의에 초대 제인, 표시됩니다 : 밥은 볼 수

| Topic | Time | Organizer | Actions    | 
| Stuff | 2:00 | Bob  | [Accept] [Tent. Accept]| 

질문 다시이다 : 나는, 그래서 제인의 선택을위한 두 개의 버튼을 구현하려면 어떻게 각 버튼은 여전히 ​​<input type='submit'...

답변

1

이며 하나의 양식으로 사용할 수 있습니다. 이름과의 차이점

<form action="" method = "post"> 
<input type='submit' name = "sub_button" value="Cancel"> 
<input type='submit' name = "sub_button" value="Accept"> 
<input type='submit' name = "sub_button" value="tent"> 
</form> 

if($_POST['sub_button'] == 'Cancel') { 
.... 
} else if($_POST['sub_button'] == 'Accept') { 
....  
} else if($_POST['sub_button'] == 'tent') { 
.... 
} 
+0

이것이 내가 원하는 것입니다. tehMick은 처음이었다. –

관련 문제