Validation formulaire avec listes déroulantes
fofokenzo
-
fofokenzo19 Messages postés 1 Statut Membre -
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.
A voir également:
- Validation formulaire avec listes déroulantes
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Listes déroulantes excel - Guide
- Listes déroulantes en cascade excel - Guide
- Formulaire de reclamation instagram - Guide
2 réponses
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>";
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>";