Проверка JQuery на разных языках - PullRequest
23 голосов
/ 11 апреля 2011

Я нашел довольно хороший jQuery Validation , он включает
различных языков ( в папке локализации ), однако
Я не нашелспособ на самом деле использовать их, как я могу заставить его использовать немецкий, например?

Ответы [ 3 ]

45 голосов
/ 05 мая 2011

Мне нужно было только добавить файлы локализации после плагина проверки.

<script type="text/javascript" src="jquery.validate.js"> </script>
<script type="text/javascript" src="localization/de.messages.js"> </script>
5 голосов
/ 07 октября 2016

После включения <script type="text/javascript" src="jquery.validate.js"></script> и вашего собственного файла .js в ваш html, в идеале, ваш файл javascript должен выглядеть примерно так:

$.extend( $.validator.messages, {
 required: "Dieses Feld ist ein Pflichtfeld.",
 maxlength: $.validator.format( "Geben Sie bitte maximal {0} Zeichen ein." ),
 minlength: $.validator.format( "Geben Sie bitte mindestens {0} Zeichen ein." ),
 rangelength: $.validator.format( "Geben Sie bitte mindestens {0} und maximal {1} Zeichen ein." ),
 email: "Geben Sie bitte eine gültige E-Mail Adresse ein.",
 url: "Geben Sie bitte eine gültige URL ein.",
 date: "Bitte geben Sie ein gültiges Datum ein.",
 number: "Geben Sie bitte eine Nummer ein.",
 digits: "Geben Sie bitte nur Ziffern ein.",
 equalTo: "Bitte denselben Wert wiederholen.",
 range: $.validator.format( "Geben Sie bitte einen Wert zwischen {0} und {1} ein." ),
 max: $.validator.format( "Geben Sie bitte einen Wert kleiner oder gleich {0} ein." ),
 min: $.validator.format( "Geben Sie bitte einen Wert größer oder gleich {0} ein." ),
 creditcard: "Geben Sie bitte eine gültige Kreditkarten-Nummer ein."
});

$( "#id" ).validate({
 rules: {
  name: {
   required: true,
   email: true
  }
 },
 submitHandler: function(form) {
  form.submit();
 }
});

Другие языки можно найти здесь: Локализация

0 голосов
/ 21 июля 2015

Я знаю, что это очень старый вопрос, но для тех, кто ищет точную реализацию различных языков, он может следовать этому:

    <script type="text/javascript" language="javascript" src="Javascript/jquery.validate.js"></script>
    <xsl:if test="$LANG = 'es-mx'">
        <script type="text/javascript" language="javascript" src="Javascript/messages_es.js"></script>
    </xsl:if>
    <xsl:if test="$LANG = 'fr-ca'">
        <script type="text/javascript" language="javascript" src="Javascript/messages_fr.js"></script>
    </xsl:if>

По умолчанию сообщения об ошибках будут отображаться на английском языке, если на вашей веб-странице нет файлов локализации.

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