Я хочу, чтобы отключить форму кнопки отправки, когда жерех: RequiredFieldValidator показывает ошибка пожалуйста, сообщитеЯ хочу, чтобы отключить кнопку, когда жерех RequiredFieldValidator показывает ошибки
ответ
if(Page_ClientValidate("SomeValidationGroup") == false)
document.getElementById("button1").disabled = true;
спасибо за ваш ответ. Мне нужно сделать это на стороне клиента. есть ли какое-либо событие для стрельбы, когда некоторая валидация терпит неудачу? –
Вы можете использовать эту функцию javascripot onchange
элемента управления, который запускает проверки:
<asp:TextBox id="TextBox1" runat=server OnChange="txtValidate();" />
<asp:RequiredFieldValidator id="validator1" runat="server"
ControlToValidate="TextBox1" ...>
<script>
function txtValidate() {
// trigger validation from clientside
var val = <%= validator1.ClientID %>;
if (val.isvalid == false) {
document.getElementById('btnSubmit').disabled = true;
}
}
</script>
Tim: У меня есть много элементов управления с проверкой для каждого. я не могу обрабатывать событие onchange для каждого из них –
Возможно, вы можете попробовать что-то вроде этого:
function WebForm_OnSubmit() {
if (typeof (ValidatorOnSubmit) == "function" && ValidatorOnSubmit() == false) {
//disable button here
return false;
}
//enable button here
return true;
}
Для получения дополнительной информации об этой функции визите и понимании визита ASP.NET Проверка библиотеке this post.
В качестве альтернативы, как и @Nag, пользовательский валидатор также может выполнить это, так как вы можете определить JavaScript на стороне клиента.
- 1. Я хочу отключить кнопку входа в систему.
- 2. Я хочу отключить сеанс, когда пользователь нажимает кнопку «Назад»
- 3. Я хочу отключить кнопку при нажатии
- 4. Я хочу отключить кнопку отправки aui
- 5. отключить DatePicker когда жерех: Textbox отключены
- 6. Нажмите кнопку «Отключить», чтобы отключить кнопку
- 7. Я хочу кнопку, чтобы выключить, когда таймер выполняется
- 8. Я хочу кнопку, чтобы поставить на HorizontalScrollView
- 9. Почему AlertDialog показывает, когда я не хочу
- 10. Я хочу, чтобы «перехватить» кнопку удаления нажмите
- 11. Я хочу, чтобы скрыть кнопку в JavaScript
- 12. Отключить RequiredFieldValidator нажатием кнопки
- 13. Как отключить RequiredFieldValidator в скрипте
- 14. Я хочу, чтобы отключить все воскресение
- 15. Таблица показывает, когда я иду, чтобы редактировать объект, но не когда я хочу создать новый
- 16. Как отключить физическую кнопку возврата, когда $ ionicPopup показывает
- 17. Отключить HTML жерех текстовое поле
- 18. Когда я нажимаю кнопку в одном ViewController, я хочу, чтобы перейти к другой tapbarviewcontroller
- 19. когда я нажимаю JButton, я хочу, чтобы эта игра начиналась
- 20. Как нормальная форма отправляет я хочу отключить кнопку отправки
- 21. Я хочу, чтобы отключить кнопку, если конкретный текст был найден в форме представления
- 22. Отключить кнопку, когда список пуст
- 23. Отключить RequiredFieldValidator в asp.net C#
- 24. Как отключить кнопку, когда я нажимаю другую кнопку
- 25. RequiredFieldValidator не работает, когда я использую ScriptManager.RegisterStartupScript
- 26. Eclipse показывает странный [DEBUG], я хочу его отключить
- 27. ошибка Python, когда я хочу, чтобы напечатать
- 28. FileNotFoundException, когда я хочу, чтобы скопировать файл
- 29. Entity вставляет, когда я хочу, чтобы прикрепить
- 30. Я хочу, чтобы мои контрольные значения были введены. Включите только один раз, когда я нажимаю кнопку
Почему вы не можете использовать специальный валидатор. – Nag