2012-03-05 3 views
1

null 위치에있는 기본값 이외의 값을 드롭 다운 상자에서 사용자가 선택했는지 확인해야합니다. 이 옵션을 선택하면 (기본값 이외의 값) 변수 $ varSet = 1을 설정하고 $ varSet 값이 0이 아니라면 $ varSet 값에 따라 PHP 스크립트에서 적절한 함수를 트리거하려고 시도합니다.PHP를 사용하여 드롭 다운 목록에서 값을 선택했는지 확인하십시오.

자바 스크립트 (클라이언트 측)없이 PHP와 HTML 만 사용하여이 작업을 수행 할 수 있습니까? 아니면이 논리가 나아갈 수있는 다른 가능성이 있습니까?

답변

3

method = "POST"이고 action = "script.php"인 양식이 있다고 가정 해 보겠습니다. 기본값을 선택하면

<select name="dropdown"> 
    <option value="">Default value (key thing is leaving value="")</option> 
    <option value="volvo">Volvo</option> 
    <option value="saab">Saab</option> 
    <option value="mercedes">Mercedes</option> 
    <option value="audi">Audi</option> 
</select> 

그리고이 script.php이 드롭 다운 목록의 값을 읽고 확인과 같습니다 :

if($_POST['dropdown'] != '') { 
    //do something 
} else { 
    //user leaved default value for dropdown, tell him that: 
    echo "Please select valid value from dropdown list"; 
} 
+0

감사에 대한 양식이 선택 태그 것이다 (나는 당신이 드롭 다운 목록을 부르는 것으로 가정) 지적 – 125369

관련 문제