moi à nouveau,Classe pas ajouté avec contrôle d'entrée jQuery
Im en utilisant:
<script type="text/javascript">
$(document).ready(function() {
$('.check').submit(function() {
var abort = false;
$('.required').each(function() {
if ($(this).val()==='') {
$(this).addClass(' error');
abort = true;
}
})
return abort;
})
});
</script>
Exemple HTML
<form class="check" style="font-family: Arial;" action="contact.php" method="post">
<input class="wipe required" style="font-family: Arial;" type="text" name="name" value="Full Name" />
<more input fields as above>
<more input fields as above>
<more input fields as above>
<more input fields as above>
<input class="right" style="font-family: Arial;" type="submit" value="SEND" /></form>
qui fera partie d'une validation de forme plus grande, mais l'erreur La classe n'est pas ajoutée (bien qu'elle ne remplisse pas les champs avec une classe requise). Le formulaire essaie juste de soumettre - si j'ajoute event.preventDefault(); alors le formulaire ne soumet pas mais la classe d'erreur n'est pas encore ajoutée?
Le jQuery est ajouté avant la balise
Vous devez montrer votre code html aussi, et où vous mettez ce script. –
Veuillez fournir un exemple supplémentaire [mcve] – charlietfl
, juste un formulaire standard. – user4349555