Bonjour a tous
je cherche à empecher l'envoi d'un formulaire si tous les champs ayant la classe "oblig" ne sont pas renseignés mais quoi que je fasse le formulaire se soumet quand même.
Pourriez vous me guider?
voici mon formulaire :
et la fonction :
merci d'avance.
je cherche à empecher l'envoi d'un formulaire si tous les champs ayant la classe "oblig" ne sont pas renseignés mais quoi que je fasse le formulaire se soumet quand même.
Pourriez vous me guider?
voici mon formulaire :
Code:
<form id="form1" name="form1" method="post" action="test.php">
<fieldset>
<legend>Saisie Tract</legend>
<p align="center">Titre du Tract :
<input type="text" name="Titre" id="Titre" class="oblig"/>
</p>
<div id="four">
<p align="center">Fournisseur :
<input type="text" name="Fournisseur[]" id="Fournisseur" class="oblig"/>
</p>
<div id="conteneur">
<div id="article"><p>Désignation :
<input name="Designation[]" type="text" id="Designation" size="15" class="oblig"/>
Conditionnement :
<input name="Conditionnement[]" type="text" id="Conditionnement" size="10" class="oblig"/>
PVC :
<input name="Pvc[]" type="text" id="Pvc" size="6" class="oblig"/>
Qte Commande :
<input name="QteCommande[]" type="text" id="QteCommande[]" size="5" />
<img src="img/plus.png" alt="Ajouter une Ligne" name="plus" id="plus" onClick="Clone_Element('article')"/>
<img src="img/moins.png" alt="Supprimer la dernière ligne" name="moins" id="moins" onClick="Suppr_Element()"/>
</div>
</div>
</div>
<p>
<input type="submit" name="Envoyer" id="Envoyer" value="Envoyer" />
</p>
</fieldset>
</form>
et la fonction :
Code:
$('#form1').submit(function(){
var ret = true;
$('.oblig').each(function() {
if($(this).val() == "") ret = false ;
})
return ret;})
merci d'avance.