Позвоните на сторону клиента Page_ClientValidate(validationGroup)
.Он возвращает true
, если страница была действительной.
function DoSmth() {
var cBox = confirm("Are you sure?");
if (!cBox) {
return false;
}
else {
return Page_ClientValidate(validationGroup);
}
}
РЕДАКТИРОВАТЬ (ответ на комментарий):
validationGroup
здесь строковая переменная,и нет необходимости передавать его в функцию DoSmth
(честно, ответ должен быть: зависит ).
Если эта функция определена в файле .js
, тода, validationGroup
должен быть передан в качестве аргумента.
Если он является частью страницы / элемента управления, было бы проще использовать, например, здесь конструкции на стороне сервера:
return Page_ClientValidate('<%= btnSubmit.ValidationGroup %>');
гдеbtnSubmit
- это кнопка, которая вызывает проверку или использует только строковую переменную.