提交前检验数据,没填写则中止提交。
<form onsubmit="return checkform()" name=form1 action="a.asp">
<input name=text1>
<select name=select1>
<option value="">请选择</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
<input type=submit >
<script language=javascript>
<!--
function checkform(){
if(form1.text1.value=="" || form1.select1.value==""){
alert("不能为空");
return false
}
}
//-->
</script>
</form>

解决方案 »

  1.   

    我现在写成这样,但是页面不刷新,不知道是何事
    前台
    function ReLoad()
           {
                   var strReLoadFlag =document.Form1.hidReload.value 
                   if(document.all("txtEmployeeCode").value != "" && document.all("dropYear").value != "" 
                       && document.all("dropMonth").value != "")
    {
       alert("1");
       strReLoadFlag = 1;
       return true;
      
    }
            }
    后台Me.txtEmployeeCode.Attributes.Add("onchange", "return ReLoad();")
    Me.dropMonth.Attributes.Add("onchange", "return ReLoad();")
    Me.dropYear.Attributes.Add("onchange", "return ReLoad();")
    If Me.hidReload.Value.Equals("1") Then
                Call searchData()
    End If