01net    Web


Actuellement en ligne : 140 Utilisateurs dont 6 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Probleme fonction Champs Obligatoire
Auteur
Message
 
<     1       >
bob-leponge
  
   
      ?   @     Posté le 20/03/2007 23:54:55  
Voter pour ce message
Bonjour a tous voila pour mon projet universitaire j'ai choisi de creer un site web et comme souvent on bloque sur quelque chose

Donc voila je bloque sur une page qui ressemble a ca

< inclued picture >
donc j'ai su faire un script pour forcer l'utilisateur a choisir une journée mais je veux forcer l'utilisateur a remplir les 7 match ( locaux - visiteurs )et le prob est que ma fonction javascript ne fonctionne que sur le match 1.
Comment faire pour que tout les match soit pris en compte?

merci d'avance

Voila ma page php:

//Creation d'une liste deroulante avec les Locaux

echo("<form name='frm_ajout' method='POST' action='ajout_match.php' onSubmit='var resultats = ChampsObligatoiresMatch(); return resultats;' ");
echo("<br>");
echo("<select name='slct_journee' id='jour'>");
echo("<option value='' selected>Choississez Une Journée</option>");
for($i=1;$i<27;$i++){

echo("<option value='$i'>" .$i. "eme Journée</option>");
}
echo("</select><br><br>");

for($i=0;$i<7;$i++){

echo("<select name='locaux1[]' id='locaux'>");
echo("<option selected='selected' value=''>Locaux</option>");

$result = mysql_query("SELECT club FROM classement");
while ($row = mysql_fetch_array($result)){

$club = $row["club"];

echo("<option value='$club'>$club</option>");

}

echo("</select>");


//Creation d'une liste deroulante avec les Visiteurs
echo(" - ");
echo("<select name='visiteurs1[]' id='visiteur'>");
echo("<option selected='selected' value=''>Visiteurs</option>");

$result = mysql_query("SELECT club FROM classement");
while ($row = mysql_fetch_array($result)){

$club = $row["club"];

echo("<option value='$club'>$club</option>");

}
echo("</select><br>");

}

//Bouton ajouter
echo("<input type='submit' value='Ajouter'>");
echo("</form>");


et voila mon javascript :

function ChampsObligatoiresMatch()
{ var erreur = "";

if(document.getElementById("jour").value == "")
{ erreur += "Choississez une journée.\n"; }

if(document.getElementById("locaux").value == "")
{ erreur += "Vous avez oublier de choisir une equipe local.\n"; }

if(document.getElementById("visiteur").value == "")
{ erreur += "Vous avez oublier de choisir une equipe visiteuse.\n"; }
if (erreur == "")
{ return true; }
else { erreur = "Informations oublier dans le formulaire : \n" + erreur; alert(erreur);
return false; }
}



merci d'avance
Webmastore
  
  :-)
      ?   ^   @     Posté le 21/03/2007 14:37:13  
Voter pour ce message
Bonjour,

J'aurais pensé à un problème de duplications du paramètre "id" de tes balises "select"

en fait tu as plusieurs balises select (2x7 apparement) avec comme id "locaux", et "visiteur".

je pense qu'il faudrait rajouter un numéro par exemple, pour avoir "locaux1", "locaux2", "locaux3", ... et "visiteur1", "visiteur2", "visiteur3", ... (tu dois pouvoir récuperer ta variable $i).

Bon courrage ;)

-->Message édité par Webmastore le 21/03/2007 14:38:03<--
-------
De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent ... (Coluche).
<     1       >

01net > Forum de 01net > Programmation et développement > HTML / Javascript
> Probleme fonction Champs Obligatoire

Aller à :

Page générée en : 0.056s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Automobile 
Comparatif des meilleurs SUV du marché : sportifs, légers, compacts, routiers et même familliaux.
Jeux
Envie de devenir riche et célèbre en étant le moins honnête possible? Alors jouez à 7 Sins!