Обязательное поле для проверки формы бритвы ASP.Net MVC 3.0 - PullRequest
0 голосов
/ 03 октября 2011

Привет, у меня есть Razor View, который генерирует список адресов.
среди всех адресов текстовое поле номера телефона устанавливается как обязательное с помощью аннотаций данных MVC.
Но у меня есть проблема. Скажем, если моя форма представляет 3 адреса для конкретного клиента.
и клиент должен ввести три телефонных номера.
Если клиент не вводит число в каких-либо трех текстовых полях, тогда все текстовые поля будут иметь сообщения проверки с надписью Обязательно Но если Клиент вводит номер телефона в первое текстовое поле
Тогда все текстовые поля считаются проверенными и принимающими кнопку отправки. как я могу это исправить, чтобы требуемая проверка работала для каждого отдельного текстового поля.

1 Ответ

0 голосов
/ 05 октября 2011

Я исправил это. что я сделал, это

@html.Textboxfor(x=>x.Phone)

генерировал общий тег имени html для всех номеров телефонов в списке. и это создавало проблему.
так что я сделал вместо помощников HTML, Я написал стандартный тег ввода

<input type= "text" value="@html.displayfor(x=>x.phone)" name="Phone @html(x=>x.phone)" />

, а затем использовал jQuery, чтобы проверить формат текстового поля и сделать его обязательным при изменении события.

Любыми способами спасибо за ваше время.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...