Определите, прошла ли проверка на стороне клиента asp.net mvc2 или не прошла
Все... Я работаю в проекте asp.net mvc2, используя MicrosoftMvcValidation...
У меня есть некоторый пользовательский JavaScript, который мне нужно запустить, когда форма публикуется... В настоящее время я запускаю этот код, когда нажата кнопка отправки. Однако, когда проверка на стороне клиента терпит неудачу, я не хочу выполнять код.
Я вижу эту статью о подключении к проверке, но не могу заставить его работать. ASP.NET MVC2 - подключиться к проверке на стороне клиента
Есть ли у кого-нибудь совет о том, как добиться следующего.
Когда нажата кнопка отправки и проверка клиента прошла... запустите мой пользовательский код
Когда нажата кнопка подтверждения и проверка клиента не удалась... не запускайте мой пользовательский код
2 ответа
Вы можете использовать jquery validate, как этот $('#your_form_Id').valid(), он проверит, является ли форма действительной, и вернет true, если верный, или вернет false.
Смотрите здесь документацию: http://docs.jquery.com/Plugins/Validation/valid.
Я бы использовал jQuery для ненавязчивой проверки на стороне клиента. Взгляните на это, оно поможет вам пройти через то, что вы ищете