2010-06-18 2 views
0

Мы разрабатываем приложение, в котором у нас есть Форма для заполнения пользователями. Вот сценарий для некоторых полей:Нужно проверить проверку, подскажите, как только пользователь покинет управление

  1. Название: Не содержит цифры, как 123, но это может быть буквенно-цифровой, как mynangal123, но не содержит специальные символы
  2. DOB: Содержит ли определенные форматы, такие как mm.dd .yyyy или dd/mm/yyy или yyyy/mm/dd и т. д. не содержит алфавитов
  3. TAXID: может быть числовым, но не номерами, как это может быть «123», но не 123 также может быть T-125

Теперь, согласно требованию, мы должны проверить или запросить пользователя для конкретного ввода, если он/она не вошли конкретная запись. Например, если в имени пользователя вводится 123456, тогда должно появиться окно с сообщением «введите действующее имя»

Ограничения: У нас есть возможность Javascript, но это не рекомендуется в большинстве сценариев, поэтому нам нужно создать пользовательский валидаторы или что-то еще, что решит нашу проблему.

Просьба представить некоторое возможное решение проблемы.

Заранее спасибо.

ответ

1

Используйте для этого Custom Validators. Они обеспечивают поддержку на стороне сервера & проверки на стороне клиента.

+0

Таможенных валидаторов недостаточно в соответствии с требованиями. –

+0

@Gaurav - Можете ли вы это объяснить? Вы можете написать собственный код для проверки элементов управления, которые могут содержать регулярные выражения. Они могут либо выполняться на стороне клиента, то ли когда управление теряет фокус или серверную сторону через сообщение назад? – codingbadger

+0

Спасибо, я использовал [url href = "http://livevalidation.com/"] livevalidations [/ url] –

Смежные вопросы