在服务器端有一个按钮,点击按钮后,先根据function checkrq()判断日期是否符合条件,如果不符合条件,就没有必要提交按钮,如果符合条件,弹出确认窗口,再根据选择进行是否提交。下面是我的代码,在我点击按钮后,不论符不符合条件,都会进行提交,也谈不出确认窗口,请大侠帮一下:
if (!Page.IsPostBack){ Button1.Attributes ["onclick"]="checkrq()";}<script language="javascript">
function checkrq(){
if(document.Form1.elements["qsrq"].value>=document.Form1.elements["qsrq"].value)
{ alert("费用的有效时间不能大于等于到期时间!");
return true;
}
return confirm("您确认要按照填写的数据进行费用分配吗?");
}
</script>
if (!Page.IsPostBack){ Button1.Attributes ["onclick"]="checkrq()";}<script language="javascript">
function checkrq(){
if(document.Form1.elements["qsrq"].value>=document.Form1.elements["qsrq"].value)
{ alert("费用的有效时间不能大于等于到期时间!");
return true;
}
return confirm("您确认要按照填写的数据进行费用分配吗?");
}
</script>
你少了个 return
if (!Page.IsPostBack){ Button1.Attributes ["onclick"]="return checkrq()";}