Есть ли простой способ изменить значения ошибок по умолчанию в плагине проверки jQuery ?
Я просто хочу переписать сообщения об ошибках, чтобы они были более личными для моего приложения - у меня много полей, поэтому я не хочу устанавливать сообщение отдельно для поля x ... Я знаю, что могу это сделать!
jquery
jquery-validate
Кевин Браун
источник
источник
Вы можете указать свои собственные сообщения в проверке вызова. Сняв и сократив этот код с формы регистрации «Помни о молоке», используемой в документации плагина Validation ( http://jquery.bassistance.de/validate/demo/milk/ ), вы можете легко указать свои собственные сообщения:
Полный API для валидации (...): http://jqueryvalidation.org/validate
источник
jQuery.format("...
наjQuery.validator.format("...
Это сработало для меня:
источник
$.validator.messages.maxlength = "Please enter no more than {0} characters.";
Это сработало для меня:
источник
messages
в$().fileupload
функции также есть параметры .Поскольку мы уже используем JQuery, мы можем позволить дизайнерам страниц добавлять собственные сообщения в разметку, а не код:
Или более общее решение, использующее один короткий атрибут data-msg для всех полей:
И код тогда содержит что-то вроде этого:
источник
Другое возможное решение состоит в том, чтобы зациклить поля, добавляя одно и то же сообщение об ошибке в каждое поле.
источник
Вместо того, чтобы изменять исходный код плагина, вы можете включить дополнительный файл js в формате, подобном файлам в папке локализации загрузок, и включить его после загрузки validation.js.
источник
@Josh: вы можете расширить свое решение с помощью переведенного сообщения из пакета ресурсов
Если вы поместите эту часть кода в _Layout.cshtml (MVC), она будет доступна для всех ваших просмотров
источник
Я никогда не думал, что это будет так легко, я работал над проектом, чтобы справиться с такой проверкой.
Приведенный ниже ответ очень поможет тому, кто хочет изменить сообщение проверки без особых усилий.
Приведенные ниже подходы используют «Имя заполнителя» вместо «Это поле».
Вы можете легко изменить вещи
источник
В последней версии есть несколько полезных вещей, которые вы можете сделать.
Если это простое поле ввода, вы можете добавить такой атрибут
data-validation-error-msg
:Если вам нужно что-то более тяжелое, вы можете полностью настроить вещи, используя переменную со всеми значениями, которые передаются в функцию validate. Ссылка на эту ссылку для получения полной информации - https://github.com/victorjonsson/jQuery-Form-Validator#fully-customizable
источник
Чтобы удалить все сообщения об ошибках по умолчанию, используйте
источник
Пользовательское сообщение об ошибке проверки формы jQuery -tutsmake
демонстрация
источник
вместо этих пользовательских сообщений об ошибках мы можем указать тип текстового поля.
Пример: установить тип поля в type = 'email'
тогда плагин определит поле и подтвердит правильность.
источник