如題,下拉框有1,2,3,4,5 五個選項,怎麼判斷下拉框的值,讓選擇1選項的時候必須填文本框的值,否則不必填。需要在JSP頁面上實現。
服務器端和客戶端都要驗證一遍。。
<form method="post" onsubmit="return check(this)">
<select name="tp"><option value="1">1</option><option value="2">2</option><option value="3">3</option></select>
<input type="text" name="un" /><input type="text" name="txt" /><input type="submit" value="提交" />
</form>
<script>
function check(f) {
if (f.tp.value == '1') {
if (f.un.value == '') { alert('請輸入un!'); f.un.focus(); return false }
if (f.txt.value == '') { alert('請輸入txt!'); f.txt.focus(); return false }
//...更多要驗證的
}
}
</script>