【发布时间】:2015-05-18 22:51:11
【问题描述】:
我有使用 java 脚本的带有自定义验证器的 aspnet 应用程序。我必须比较文本框中的 2 个日期(txtbeginDate,txtEndDate)。 我把我的java脚本写成
Java Script:
function DateCompareClient(oSrc, args)
{
var begindt = new Date(document.getElementById('txtBeginDate').value);
var endDt = new Date(document.getElementById('txtEndDate').value);
if (begindt < endDt) {
args.valid = true;
return;
}
args.valid = false;
return;
}
<asp:CustomValidator
ID="Customvalidator3" runat="server"
ControlToValidate="txtEndDate" ErrorMessage="End Date must be later than Begin Date"
EnableClientScript="true" ClientValidationFunction="DateCompareClient"
>*</asp:CustomValidator></td>
现在,脚本运行良好,但没有显示错误消息。 如果条件为假,它应该显示错误,这没有发生?
【问题讨论】:
标签: javascript asp.net