У меня есть поля даты, и я хочу проверить, выбраны ли обе даты или нет. я добавил следующее 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;
}
}
Ваш вопрос смущает; вы можете проверить использование этого скрипта в пользовательском валидаторе или нет? – techspider
Не проверяется – jdag