我的网页有三个视图,第二个视图我要验证一个JavaScript函数。如果我没有添加此功能,那么在我添加此JavaScript函数时,require字段验证工作正常,并尝试调用页面加载需要字段验证无效。
function checkDate()
{
var dt = new Date();
var month =1 + dt.getMonth();
var day = dt.getDate();
var e = document.getElementById("<%=PurchMonth.ClientID%>");
var monthvalue = e.options[e.selectedIndex].value;
var e1 = document.getElementById("<%=PurchDay.ClientID%>");
var dayvalue = e1.options[e1.selectedIndex].value;
if (monthvalue < month)
{
return true;
}
else if (monthvalue ==month )
{
if (dayvalue>day)
{
alert("Future Date is not allowed");
return false;
}
else
{
return true;
}
}
else
{
alert("Future Date is not allowed");
return false;
}
}
protected void Page_Load(object sender, EventArgs e)
{
btnModelsNext.Attributes.Add("onclick", "return checkDate();");
}
答案 0 :(得分:0)
我已更改以下代码
protected void Page_Load(object sender, EventArgs e)
{
btnModelsNext.Attributes.Add("onclick", "return Validate();");
}
,JavaScript将如下
function Validate() {
if (Page_ClientValidate()) {
return checkDate();
}
return false;
}
function checkDate()
{ rest of the code
}