Validation formulaire avec listes déroulantes

fofokenzo -  
fofokenzo19 Messages postés 1 Statut Membre -
Bonjour, je voudrai valider correctement un formulaire avec 2 listes déroulantes, en fait les listes déroulantes en question sont pour la saisie d'une certaine durée et je voudrais que la personne qui saisisse la durée ne puisse pas valider son formulaire sans sélectionner une durée différente de 0 (les listes déroulantes sont heures et minutes) j'ai essayé la validation normale mais ca ne marche pas, le formulaire ne prend pas en considération la fonction de validation, merci de m'aider si possible.

2 réponses

resalut Messages postés 784 Date d'inscription   Statut Membre Dernière intervention   55
 
montre le code
0
fofokenzo19 Messages postés 1 Statut Membre
 
voila la fonction ke jé implémenté pour la validation:

function valider(){

if((document.getElementById('hour').value==0)&&(document.getElementById('minute').value==0))
{
alert("Veuillez saisir la durée de l'intervention");
return false;
}
else
{

return true;

}
}

é le code du formulaire

echo "<form name='followups' method='post' action=\"$target\" onSubmit='return valider();'>\n";
echo "<table class='tab_cadre_fixe'>";
echo "<tr><th colspan='2'>";
echo $lang["job"][29];
echo "</th></tr>";

if ($commentall){
$width_left=$width_right="50%";
$cols=50;
} else {
$width_left="80%";
$width_right="20%";
$cols=80;
}

echo "<tr class='tab_bg_2'><td width='$width_left'>";
echo "<table width='100%'>";
echo "<tr><td>".$lang["joblist"][6]."</td>";
echo "<td><textarea name='contents' rows=8 cols=$cols></textarea>";
echo "</td></tr>";
echo "</table>";
echo "</td>";

echo "<td width='$width_right' valign='top'>";
echo "<table width='100%'>";

if ($commentall){
echo "<tr>";
echo "<td>".$lang["job"][30].":</td>";
echo "<td>";
echo "<select name='private'>";
echo "<option value='0'>".$lang["choice"][0]."</option>";
echo "<option value='1'>".$lang["choice"][1]."</option>";
echo "</select>";
echo "</td>";
echo "</tr>";

echo "<tr><td>".$lang["job"][31].":</td><td>";

echo "<select name='hour'>";
for ($i=0;$i<100;$i++){
echo "<option value='$i' ";
echo " >$i</option>";
}
echo "</select>".$lang["job"][21]."  ";
echo "<select name='minute'>";
for ($i=0;$i<60;$i++){
echo "<option value='$i' ";
echo " >$i</option>";
}
echo "</select>".$lang["job"][22];
echo "</tr>";
0