<script language="javascript" type="text/javascript">
function formchk(){//jh失去焦点后,判断不能为空,并得到焦点
var checkbox1=document.getElementsByName("checkbox")[0].checked;
var checkbox2=document.getElementsByName("checkbox")[1].checked;
//alert(checkbox1)
//alert(checkbox2)
if(checkbox1==true)
{
if( document.fm.textfield1.value.length!=10){
alert('对不起,开始日期填写不正确!');
document.fm.textfield1.focus();
return false;
}
checkbox2==false;
fm.action="fqttj_h.php";
fm.submit();
}
if(checkbox2==true)
{
if( document.fm.textfield3.value.length!=4){
alert('对不起,开始月份填写不正确!');
document.fm.textfield3.focus();
return false;
}
if( document.fm.textfield4.value.length=4){
if(document.fm.textfield4.value<document.fm.textfield3.value){
alert('对不起,开始月份必须大于结束月份填写不正确!');
document.fm.textfield4.focus();
return false;
}}
checkbox1==false;
fm.action="fqttj_h2.php";
fm.submit();
}
return false;
//return true;
}
</script>
<form name="fm" id="fm" method="post" action="" target="_blank" onSubmit="return formchk()">
<input type="checkbox" name="checkbox" value="1" checked>
按日期查询:开始
<input type="text" name="textfield1" id="textfield1" size="10" maxlength="10" onClick="WdatePicker()" onFocus="this.select();" readonly>
至
<input name="textfield2" id="textfield2" type="text" size="10" maxlength="10" onClick="WdatePicker()" >
结束
<input type="checkbox" name="checkbox" value="2">
按月查询:
<input type="text" name="textfield3" size="4" maxlength="4">
年
<input name="qttj2" type="submit" id="qttj2" value="开始查询">
</form>
上面的程序不完整,主要是在js中的获取对象元素,进行判断后,使用js语句进行改变表单的action属性。
fm.action="fqttj_h2.php";
fm.submit();