2016-04-07 11 views
0

In meinem ASP.NET MVC 5 Projekt im die Verwendung der Lib und fügen Sie einige Erweiterung, um die Sprache der Nachricht bei der Validierung angezeigt. Für diese Erweiterung schrieb eine eine Datei messages_pt_BR.js und steckt es in der BundleConfig Datei:Jquery Validierung nicht korrekte Sprache

bundles.Add(new ScriptBundle("~/bundles/input_validade").Include(
        "~/Scripts/jquery.validate*", 
        "~/Scripts/jquery.mask.min.js", 
        "~/Scripts/messages_pt_BR.js" 
        )); 

Alle Dateien werden korrekt, aber die Meldung weiterhin auf der Validierung immer noch die gleiche geladen. The x field must be a number.. Die Erweiterung in messages_pt_BR.js Datei:

$.extend($.validator.messages, { 
    required: "Este campo é requerido.", 
remote: "Por favor, corrija este campo.", 
email: "Por favor, forneça um endereço de email válido.", 
url: "Por favor, forneça uma URL válida.", 
date: "Por favor, forneça uma data válida.", 
dateISO: "Por favor, forneça uma data válida (ISO).", 
number: "Por favor, forneça um número válido.", 
digits: "Por favor, forneça somente dígitos.", 
creditcard: "Por favor, forneça um cartão de crédito válido.", 
equalTo: "Por favor, forneça o mesmo valor novamente.", 
maxlength: $.validator.format("Por favor, forneça não mais que {0} caracteres."), 
minlength: $.validator.format("Por favor, forneça ao menos {0} caracteres.") 

}); 

EDIT: Scripts geladen: scripts

+0

Kann es sein, dass Sie andere Sprachdateien angeschlossen haben? Überprüfen Sie den Kopfbereich von gerenderten HTML und zeigen Sie, was Sie dort haben. –

+0

Nein, ich habe nur die portogiesische Datei angehängt. – gog

Antwort

0

Does Konsole Ausgabefehler? Wenn ich das Plugin verwenden, lade ich jquery.js erste, so wird der Code wie folgt sein:

<script src="jquery.js"> 
<script src="jquery.validate.js"> 
<script src="messages_es.js"> 
+0

nichts in der Konsole. Und ja, jquery wird zuerst geladen, aber in einem anderen Bündel. – gog

+0

oder bearbeiten Sie einfach die jquery.validate.js ?, kann es nicht der richtige Weg sein, aber ich kann nicht den besten Weg finden. @ Ggui – Allen

Verwandte Themen