Ответ 1
Локализация плагина проверки правильности jQuery Язык по умолчанию для плагина проверки jQuery - английский. Он может быть переопределен файлом локализации js, например. es, zh, fr и т.д. Пожалуйста, обратитесь к здесь для списка поддерживаемых языков.
Чтобы включить поддержку языков, нам просто нужно добавить сообщение js другого языка на нашу веб-страницу (html/jsp/xhtml). для французского
<script type="text/javascript" src="http://jzaefferer.github.io/jquery-validation/localization/messages_fr.js" />
для китайского
<script type="text/javascript" src="http://jzaefferer.github.io/jquery-validation/localization/messages_zh.js" />
То же самое для других языков, просто найдите соответствующий язык js и добавьте js на веб-страницу.
если требуемый язык отсутствует в списке, пригодной альтернативой является загрузка копии сообщений_xx.js в рабочую область проекта, а затем изменение ее на требуемый язык.
Хотя язык js предоставляется, но проблема заключается в 1 веб-странице, мы можем использовать только 1 тип языкового сообщения. Если на веб-странице указано несколько сообщений js на языке, будет использовано последнее.
Чтобы решить эту проблему, мы можем динамически загружать сообщения js по языку системы.
<script type="text/javascript" src="http://jzaefferer.github.io/jquery-validation/localization/messages_<%= Locale.getDefault().getLanguage() %>.js" />
с вышеупомянутым решением, наконец, мы можем динамически обрабатывать разные языковые сообщения с помощью разных системных локалей.
Существует еще один способ обработки нескольких языков с набором ресурсов здесь.
связанные статьи проверки jQuery:
- Кредитная карта
- Несколько полей формы
- Настройка сообщений об ошибках
- Использование плагина проверки jQuery в JSF
- Многоязычные сообщения об ошибках
- Обработка ошибок в плагине проверки jQuery
Готово!!