Где я могу найти ссылку для ненавязчивых атрибутов проверки jQuery, таких как
data-val-length, data-val-required и т.д. Мне нужен полный список этих атрибутов. Является
какое-нибудь место, где я могу найти это?
Где я могу найти ссылку для ненавязчивых атрибутов проверки jQuery, таких как
data-val-length, data-val-required и т.д. Мне нужен полный список этих атрибутов. Является
какое-нибудь место, где я могу найти это?
Ближайшая вещь, которую я нашел, находится в статье Некоторые вещи, которые Ive узнали о ненавязчивой проверке jQuery. В статье лучше форматировать и больше информации, но я скопировал хорошие части здесь, в случае, если она исчезнет.
data-val="true": включить ненавязчивую проверку этого элемента (должен быть на каждом элементе ввода, который вы хотите проверить)data-val-required="ErrMsg": делает необходимый вход и показывает ErrMsgdata-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 - это селектор jQuerydata-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.
data-val-range = "message"
data-val-range-max = maxValue
data-val-range-min = minValue