Mi sono imbattuto in questo e non ho potuto usare CSS dato che jQuery sta usando i metodi show() e hide() sull'elemento error (che imposta "display: block;" inline) dopo la creazione iniziale. Invece puoi usare i metodi highlight e unhighlight del plugin validate per cambiare i css inline.
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
},
Dov'è il tuo codice? Cosa hai fatto fino ad ora? – Sparky
Ciao, sfortunatamente questo è un progetto interno quindi non posso indirizzarti a un link. Sto cercando di trovare dove il jquery dice al codice di aggiungere display: in linea con l'etichetta di errore quando viene visualizzato, e modificare quello per visualizzare: blocco in linea –
Non ti ho chiesto di pubblicare un link. Tuttavia, basta guardare all'interno del plugin e personalizzare secondo necessità ... è solo jQuery/JavaScript. – Sparky