js验证表单return false依然提交求解
js
<script language="JavaScript">
function isValid(form1){
if(!checkstartdata(form1.startdata.value)){
form1.startdata.focus();
return false;
}
else if(!checkenddata(form1.enddata.value)){
form1.enddata.focus();
return false;
}
return true;
}
function checkstartdata(startdata)
{
if(startdata==""){
alert("startdata不能为空");
return false;
}
else{
return true;}
}
function checkenddata(enddata)
{
if(enddata==""){
alert("enddata不能为空");
return false;
}
else
return true;
}
</script>
表单:
<form method="post" theme="simple" name="form1" onSubmit="return isValid(this)" action="pbifDataList">
startData:<ds:datetimepicker name="startdata" type="date" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/>
<br>
endData:<ds:datetimepicker name="enddata" type="date" label="Format (yyyy-MM-dd)" displayFormat="yyyy-MM-dd"/>
<br>
<s:submit value="find"></s:submit>
</form>