asp.net mvc 2 проверка ввода текста в модальных окнах - PullRequest
0 голосов
/ 18 мая 2010

Передо мной стоит задача создания проверки на стороне клиента в форме в приложении asp.net MVC 2, в котором есть модальное окно (модал существует как часть формы переноса, он не является формой сам по себе ). как бы мне обеспечить проверку этих входных данных текстового поля, пока модальный виден, но не проверять, пока модальный не отображается (чтобы не вызывать проблем в остальной части формы, если модальное окно никогда не требуется)

Каков наилучший подход для достижения этой функциональности?

спасибо, Ник

Ответы [ 2 ]

0 голосов
/ 18 мая 2010

Отметьте поля для проверки при загрузке формы. Когда в окне отображается флажок формы для проверки, когда оно скрыто, отмените их.

Или имейте массив полей для проверки и добавьте поля из окна к нему, когда оно отображается, и удалите их, если это не так.

0 голосов
/ 18 мая 2010

Если вы используете плагин проверки jQuery (неясно из ваших тегов), просто дайте ему выражение зависимости , которое включает :visible на required, вот так:

$("form").validate({
  rules: {
    formFieldName: { required: "#formFieldID:visible" }
  }
});
...