Подтвердить что ты не робот

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

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

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

какое-нибудь место, где я могу найти это?

4b9b3361

Ответ 1

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

  • data-val="true": включить ненавязчивую проверку этого элемента (должен быть на каждом элементе ввода, который вы хотите проверить)
  • data-val-required="ErrMsg": делает необходимый вход и показывает 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": требуется, чтобы поле было электронным письмом (я не рекомендую это, так как он принимает слишком много - я предпочитаю использовать регулярное выражение).
  • data-val-url="ErrMsg": требуется, чтобы поле было URL-адресом (я не рекомендую это, так как он принимает слишком много - я предпочитаю использовать регулярное выражение).

Update:

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

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

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

Ответ 2

data-val-range = "message"
data-val-range-max = maxValue
data-val-range-min = minValue