我有日期字段,我想验证是否选择了两个日期或都没有。我添加了以下 customValidator
<asp:CustomValidator ID="CustomValidator3" runat="server" ErrorMessage="CustomValidator" Text="You must select both or no dates" ClientValidationFunction="dateValidate" ValidateEmptyText="false" Font-Size="Small" Font-Bold="True" ForeColor="Red" SetFocusOnError="True"></asp:CustomValidator>
但如果我不添加 customvalidator,它就不起作用。我的客户端功能如下。否则,当我直接在日期字段中进行验证时,此方法可以正常工作,但我正在尝试使用 customvalidator 来实现它。
function dateValidate(sender, args) {
var From = document.getElementById('dataContentplaceholder_wdpFrom').title;
var To = document.getElementById('dataContentplaceholder_wdpTo').title;
if (From.toString.length == 0 && To.toString.length >=1 || To.toString.length == 0 && From.toString.length >=1) {
args.IsValid = false;
}
else {
args.IsValid = true;
}
}