Определите, прошла ли проверка на стороне клиента 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 для ненавязчивой проверки на стороне клиента. Взгляните на это, оно поможет вам пройти через то, что вы ищете

Другие вопросы по тегам