Ищем способ подключиться к условию сбоя на стороне клиента для формы.
Мне нужно повторно включить кнопку отправки, если проверка не удалась, чтобы они могли повторить попытку.
Я обнаружил следующее: Используя ненавязчивую проверку в ASP.NET MVC 3, как я могу действовать, если форма недействительна? , что могло бы сработать, но я надеялся сделать это из центра, как форму можно отправить из нескольких мест.
Обновление:
Эта функция, кажется, работает хорошо, если у вас есть входной тег с классом «.goButton».
<script language="javascript" type="text/javascript">
$(".goButton").click(function () {
if (!$(this).closest("form").valid()) {
return false;
}
$(".goButton").after("Please wait...");
$(".goButton").hide();
});
</script>