So ändern Sie die JQuery-Validator-Sprachnachricht
Bin mit dem JQuery-Validator von http://bassistance.de/jquery-plugins/jquery-plugin-validation/. Wie kann ich es so machen, dass die Nachrichten, die maßgeschneidert sind und nicht in Englisch.
InformationsquelleAutor der Frage Luis Alvarado | 2011-05-31
Du musst angemeldet sein, um einen Kommentar abzugeben.
Machen Sie es wie diese:
Wenn die Sprache, die Sie beliefern möchten, ist das nicht einer der Standard-Sprachen, dann tun Sie dies:
Sehen diese Anweisungen für mehr.
InformationsquelleAutor der Antwort Dave Sag
Wenn Sie einen Blick in das Verzeichnis "Lokalisierung", die Sie finden konnte verschiedenen .js-Dateien, cointains Fehlermeldungen in verschiedenen Sprachen.
[so etwas wie "messages_XX.js"]
Wählen Sie die Datei aus der die Sprache, die Sie brauchen, und fügen Sie die folgende Zeile in den tag , nach der Eingliederung der jquery.validate.js
InformationsquelleAutor der Antwort andre_lost
Die beste Methode ist die Erweiterung der plugin wie diesem, wenn nötig
InformationsquelleAutor der Antwort astroanu
Hier wäre die JSON-Struktur in Ihrer ursprünglichen Validierung Skript wie Alex hat:
Diese Weise können Sie wieder die gleichen Funktionen, die gleichen zusätzlichen Methoden, und die gleichen Fehler-Typen und verwenden Sie einfach die richtige messages.js die Datei basiert auf der Sprache html, die erkannt werden sollen, im browser oder aber, Sie haben es. Diese Methode funktionierte gut für mich.
InformationsquelleAutor der Antwort isaac weathers
Nehmen Blick auf meine Lösung
und diese func
abp.localization.localize(Key)
return die lokalisierte Zeichenfolge auf der Basis der aktuellen Kultur, ist diese Funktion aus dem framework, das ich verwendet wird genannt aspnetboilerplateweitere info finden Sie unter dieser stack-overflow-thread jQuery-Validierung: ändern der Standard-Fehlermeldung
InformationsquelleAutor der Antwort Basheer AL-MOMANI
Verwenden Sie die
messages
Objekt.Beispiel
Quelle.
InformationsquelleAutor der Antwort alex
Könnte man auch die Fehlermeldungen direkt in das markup wie dieses:
Sehen Dokumentation
Wenn Sie irgendeine Art von Lokalisierungs-plugin, Sie können verschieben Sie die Nachrichten in separaten Dateien. Hier verwende ich i18n-2 (npm-Modul):
Dann legte ich meine language-Dateien in einem Ordner:
en.json
InformationsquelleAutor der Antwort olefrank
geben Sie einfach ein "required" - Wert in der json definiert die Validierung. überprüfen Sie die demos Quelle, aber seine in der Kategorie Nachrichten
InformationsquelleAutor der Antwort Jordan Wallwork
Spät, um das Spiel, aber wenn Sie die gleiche Vorlage für mehrere Sprachen, die Sie tun können, es inline:
InformationsquelleAutor der Antwort Heraldmonkey