jQuery ненавязчивая ссылка на атрибуты проверки?
где я могу найти ссылку для ненавязчивые атрибуты проверки jquery как
data-val-length
,data-val-required
etc..Мне нужен полный список этих атрибутов. Это
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-это селектор jQuerydata-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.