jQuery ненавязчивая ссылка на атрибуты проверки?


где я могу найти ссылку для ненавязчивые атрибуты проверки jquery как

data-val-length,data-val-required etc..Мне нужен полный список этих атрибутов. Это

1   52  

1 ответ:

самое близкое, что я нашел в статье некоторые вещи, которые я узнал о ненавязчивой проверке jQuery. Статья имеет лучшее форматирование и больше информации, но я скопировал хорошие части здесь, если он исчезнет.

  • data-val="true": включить ненавязчивую проверку на этом элементе (должен быть на каждом входном элементе, который вы хотите проверить)
  • data-val-required="ErrMsg": делает необходимые материалы, и показывает сообщение об ошибке
  • data-val-length="ErrMsg", data-val-length-min="5",data-val-length-max="15": устанавливает необходимую длину строки и соответствующее сообщение об ошибке.
  • data-val-number="ErrMsg": поле должно быть числом.
  • data-val-date="ErrMsg": требуется, чтобы поле было датой (я не рекомендую это, так как оно принимает слишком много – я предпочитаю использовать регулярное выражение).
  • data-val-equalto="ErrMsg",data-val-equalto-other="Fld": требуется, чтобы одно поле соответствовало другому (например, подтверждение пароля. Fld-это селектор jQuery
  • data-val-regex="ErrMsg",data-val-regex-pattern="^regex$": требуется, чтобы поле соответствовало регулярному выражению узор.
  • data-val-email="ErrMsg": требуется поле для электронной почты (я не рекомендую это, так как он принимает слишком много – я предпочитаю использовать regex).
  • data-val-url="ErrMsg": требуется поле URL-адрес (я не рекомендую это, так как он принимает слишком много – я предпочитаю использовать regex).

обновление:

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

<div class="field-validation-valid" data-valmsg-for="controlName" data-valmsg-replace="true"></div>

обратите внимание, что data-valmsg-for и управления имя, не id.