Ich bin darauf gestoßen und konnte CSS nicht verwenden, da jQuery die Methoden show() und hide() für das Element error verwendet (welches setze "display: block;" inline) nach der ersten Erstellung. Stattdessen können Sie die Highlight- und Unhighlight-Methoden des Validierungs-Plugins verwenden, um die Inline-CSS zu ändern.
errorElement: 'em',
highlight: function(element, errorClass) {
$(element).addClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','inline'); // keeps error message layout clean
},
unhighlight: function(element, errorClass) {
$(element).removeClass(errorClass); // good for changing field backgrounds
$(element).next('em').css('display','none'); // keeps error message layout clean
},
Wo ist Ihr Code? Was hast du bis jetzt gemacht? – Sparky
Hallo, leider ist das ein internes Projekt und ich kann Sie nicht auf einen Link verweisen. Ich versuche zu finden, wo die jquery den Code sagt, um Anzeige hinzuzufügen: Inline zu der Fehlerbeschriftung, wenn angezeigt, und ändern Sie diese zur Anzeige: Inline-Block –
Ich habe Sie nicht gebeten, einen Link zu posten. Nichtsdestoweniger einfach in das Plugin schauen und nach Bedarf anpassen ... es ist nur jQuery/JavaScript. – Sparky