Page 1 sur 1

Fonction de contrôle

Posté : 30 juil. 2007, 09:34
par laeti
Bonjour,

J'ai une fonction javascript qui vérifie que si je répond OUI à une question dans mon formulaire alors je dois choisir à l'aide de bouton radio un type de catalogue. ça marche mais lorsque je sélectionne un type de catalogue alors je suis toujours dans l'alerte.

Voici mon code:

Code : Tout sélectionner

function check_field(){ if(mini('Ques_catalogue_existant1').checked ==true && (mini('Type_catalogue1').checked ==false || mini('Type_catalogue2').checked ==false || mini('Type_catalogue3').checked ==false)) { alert('Vous devez sélectionner un type de catalogue'); return false; } return true; }
Si quelqu'un a une idée, merci.

Posté : 30 juil. 2007, 10:24
par d0m
le code php qui va avec serait utile pour pouvoir voir le problème

Posté : 30 juil. 2007, 11:00
par laeti
Pas de pb. :wink:
<FORM action="traitement_saisie3.php" method="POST" name="envoi" enctype="multipart/form-data" onsubmit="return check_field()">

<TR>
    <TD><font face="Verdana" size="1">Vos données sont-elles cataloguées ? :</font></TD>
    <TD><input id="Ques_catalogue_existant1" type="radio" name="Ques_catalogue_existant" value="Oui" checked><font face="Verdana" size="1">Oui</font></TD>
    <TD><font face="Verdana" size="1">Préciser :</font></TD>
    <TD><input id="Type_catalogue1" type="radio" name="Type_catalogue" value="3"><font face="Verdana" size="1">Catalogue papier</font></TD>
</TR>
<TR>
    <TD></TD>
    <TD><input id="Ques_catalogue_existant2" type="radio" name="Ques_catalogue_existant" value="Non"><font face="Verdana" size="1">Non</font></TD>
    <TD></TD>
    <TD><input id="Type_catalogue2" type="radio" name="Type_catalogue" value="2"><font face="Verdana" size="1">Fichier Excel</font></TD>
</TR>
<TR>
    <TD></TD>
    <TD></TD>
    <TD></TD>
    <TD><input id="Type_catalogue3" type="radio" name="Type_catalogue" value="1"><font face="Verdana" size="1">Serveur de métadonnées</font></TD>
</TR>

Posté : 30 juil. 2007, 11:17
par d0m
il ne faut pas faire des OU sur les types de catalogues mais des ET

Posté : 30 juil. 2007, 11:23
par laeti
J'ai honte de vous solliciter pour des erreurs comme ça!!!
Merci beaucoup.