jQuery Valider Plugin Erreur CSS
J'aimerais/changement de la police de l'étiquette de couleur ROUGE en cas d'erreur ou de l'ombre de l'élément de zone de texte rouge. Le CSS que j'utilise ne fonctionne pas pour moi et ne savez pas comment changer l'étiquette de la radio/zone de texte à la place si l'étiquette d'erreur qui est ajouté par le valider plugin.
//HTML
<form id="form1" name="form1" class="form1" method="post" >
<label for="gender">
Gender
</label>
<input type="radio" name="gender" value="female" id="gender_0" />
Female
</input>
<br />
<input type="radio" name="gender" value="male" id="gender_1" />
Male
</input>
<br />
<label for="name">Name</label>
<input type="text" name="name" id="name" />
<br /><br />
<input type="submit" name="Submit" value="Submit" />
</form>
//JS
$().ready(function() {
$("#form1").validate({
rules: {
gender: "required",
name: "required"
},
messages: {
gender: "Please select an option",
name: "Please enter your name"
}
});
});
//CSS
#form1 label.error {
margin-left: 10px;
width: auto;
display: inline;
}
Vous devez vous connecter pour publier un commentaire.
Vous pourriez envelopper chaque
label
-input
combo dans undiv
et ensuite utiliser le haut-highlight
fonction:HTML
jQuery
CSS - l'erreur/highlight classe
JSFiddle Démo ici.
Espérons que cette aide !
OK
. Au lieu de cela, je pense que vous serait mieux si vous imprimez un message de remerciement sur la page suivante. Néanmoins, si vous regardez mon JSFiddle démo, j'ai utilisésubmitHandler
pour remplacer le comportement par défaut et afficher un message d'alerte au lieu de soumettre le formulaire.J'ai vraiment travaillé de la façon suivante
HTML
Jquery
});
CSS