如果不在文本框内输入值,就不允许提交,怎么做?
概述:
一个下拉菜:
<select size="1" name="if_complete">
<option>未处理</option>
<option>已完成</option>
<option>未完成</option>
</select>
一个文本框,名称是 riqi
我想实现的功能是当下拉菜单选的选项是“未处理”或者“未完成”时,文本框内不需要输入值,当下拉菜单选的选项是“已完成”时,文本框内必须要输入值,不输入值不可以提交。
以前用过一个类似的
<form method="POST" action="linput_done.asp" name=aa onsubmit="return VerifyInput();">
<select size="1" name="if_complete">
<option>未处理</option>
<option>已完成</option>
<option>未完成</option>
</select>
<input type="text" size="20" name="riqi">
<SCRIPT language=javascript>
function VerifyInput()
{
strriqi = document.aa.riqi .value
if (strif_complete == "")
{
alert("请输入完成时间!")
return false
}
return true;
}
</script>
</form>
现在这种情况怎么实现呢?