Erreur code javascript
Fermé
LeNoob
-
6 août 2004 à 13:04
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 - 6 août 2004 à 14:18
grofwa Messages postés 440 Date d'inscription jeudi 24 juillet 2003 Statut Membre Dernière intervention 21 juillet 2006 - 6 août 2004 à 14:18
A voir également:
- Erreur code javascript
- Erreur 0x80070643 - Accueil - Windows
- Code asci - Guide
- Code puk bloqué - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Code telephone oublié - Guide
7 réponses
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
6 août 2004 à 13:12
6 août 2004 à 13:12
Salut,
Si tu pouvais mettre l'erreur et/ou le formulaire, je testerai et je te dis quoi. Utilise les balises Code et /code pour entourer ton code, histoire qu'on voit l'indentation.
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Si tu pouvais mettre l'erreur et/ou le formulaire, je testerai et je te dis quoi. Utilise les balises Code et /code pour entourer ton code, histoire qu'on voit l'indentation.
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Voila le message d'erreur :
Objet attendu
Et le code du formulaire :
je remet le code Javascript Indenté :
Objet attendu
Et le code du formulaire :
<form name="form" method="post" action="note_new2.php" onSubmit="return verif_form()"> <input type="hidden" name="-db" value="cahier_texte.fp5"> <input type="hidden" name="-format" value="note_new2.html"> <input type="hidden" name="-Token" value="[FMP-CurrentToken]"> <input type="hidden" name="-Token.2" value="[FMP-CurrentToken:2]"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td valign="middle" width="280"><table width="100%" height="50" border="1" cellpadding="0" cellspacing="0"> <tr> <td align="left" valign="middle"> <span class="lisletTxtEleve">Enseignement :</span><span class="lislet_titreBleu"> <select name="matiere"> <? while(isset($res_mat_ens[0])) { $req_lib_mat=mysql_query("SELECT libelle_matiere FROM matiere WHERE id_matiere='".$res_mat_ens[0]."'"); if(mysql_error()) { die(mysql_error()); } $res_lib_mat=mysql_fetch_array($req_lib_mat); ?> <option value="<? echo($res_mat_ens[0]); ?>"><? echo($res_lib_mat[0]); ?></option> <? $res_mat_ens=mysql_fetch_array($req_mat_ens); } ?> </select> </span></td> </tr> </table> <span class="lislet_titreBleu"><b><br> Date : </b></span><b> <span class="lislet_ptt_text"> <select name="jour_fin"> <script language="Javascript"> maDate = new Date() ; ceJour = maDate.getDate() ; for (i=1;i<=31;i++) { if ( i == ceJour ) { document.write ("<option value=",i," selected>",i,"</option>") ; } else { document.write ("<option value=",i,">",i,"</option>") ; } } </script> </select> <select name="mois_fin"> <script language="Javascript"> maDate = new Date() ; ceMois = maDate.getMonth() + 1 ; tabMois = new Array ("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre") ; for (j=1;j<=12;j++) { if ( j == ceMois ) { document.write ("<option value=",j," selected>",tabMois[j-1],"</option>") ; } else { document.write ("<option value=",j,">",tabMois[j-1],"</option>") ; } } </script> </select> <select name="annee_fin"> <script language="Javascript"> maDate = new Date() ; tabAnnee = new Array(2) ; tabAnnee[1] = maDate.getFullYear() ; tabAnnee[2] = maDate.getFullYear() + 1 ; for (k=1;k<=2;k++) { if ( tabAnnee[k] == tabAnnee[1] ) { document.write ("<option value=",tabAnnee[k]," selected>",tabAnnee[k],"</option>") ; } else { document.write ("<option value=",tabAnnee[k],">",tabAnnee[k],"</option>") ; } } </script> </select> <br> <br> <span class="lisletTxtBleu"><b>Période :</b></span> <? $req_typ_clas=mysql_query("SELECT TYPE_CLASSE_id_type FROM classe WHERE id_classe='".$classe."'"); if(mysql_error()) { die(mysql_error()); } $res_typ_clas=mysql_fetch_array($req_typ_clas); ?> <select name="periode"> <? if($res_typ_clas[0]=="degre2") { ?> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <? } else { ?> <option value="1">1</option> <option value="2">2</option> <? } ?> </select> <br> <br> </b><span class="lisletTxtBleu"><b>Elève :</b></span><span class="lislet_texte"><b> <br> <? $req_ele=mysql_query("SELECT elenoet,elenom,elepre FROM eleve WHERE CLASSE_id_classe='".$classe."' ORDER BY elenom,elepre"); if(mysql_error()) { die(mysql_error()); } $res_ele=mysql_fetch_array($req_ele); ?> <select name="eleve"> <? while(isset($res_ele[0])) { ?> <option value="<? echo($res_ele[0]); ?>"> <? echo($res_ele[1]." ".$res_ele[2]); ?> </option> <? $res_ele=mysql_fetch_array($req_ele); } ?> </select> <br> <br> </b></span> <br> <span class="lisletTxtBleu"><b>Note :</b></span> <input name="note" type="text" value="" size="5" maxlength="5"> <br> <br> <span class="lisletTxtBleu"><b>Type de devoir :</b></span> <br> <select name="type_devoir"> <option value="D1">Devoir surveillé</option> <option value="D2">Devoir à la maison</option> <option value="D3">Interrogation orale</option> <option value="D4">Travaux pratiques</option> </select> <br> <br> <span class="lislet_titreBleu"><b>Intitulé :<br> </b></span><b> <span class="lislet_ptt_text"> <textarea name="intitule" cols="25"></textarea> <br> </span></b> </td> </tr> <tr> <td width="280" align="center" valign="middle"> <br> <input type="submit" name="-View" value="Ajouter"> <input type="reset" value="Reinitialiser ce formulaire" name="reset"> </td> </tr> </table> </form>
je remet le code Javascript Indenté :
function verif_form() { alert("OK"); return false; if(document.form.date.value=="") { alert("Vous devez entrer une date"); return false; } else { if(document.form.note.value=="") { alert("Vous devez entrer une note"); return false; } else { if(document.form.note.value*0!=0) { alert("Vous devez entrer un chiffre"); return false; } else { if((document.form.note.value < 0) or (document.form.note.value > 20)) { alert("La note doit être comprise entre 0 et 20"); return false; } else { if(document.form.intitule.value=="") { alert("Vous devez entrer un intitulé de devoir"); return false; } else { return true; } } } } } }
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
6 août 2004 à 13:53
6 août 2004 à 13:53
D'abord, tu as essayé de remplacer le "or" par un || dans
Michael
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
if((document.form.note.value < 0) or (document.form.note.value > 20))
Michael
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
6 août 2004 à 14:08
6 août 2004 à 14:08
Y a juste un truc qui me chagrine, c'est que tu n'as pas d'element qui s'appelle date dans ton formulaire...
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
grofwa
Messages postés
440
Date d'inscription
jeudi 24 juillet 2003
Statut
Membre
Dernière intervention
21 juillet 2006
479
6 août 2004 à 14:18
6 août 2004 à 14:18
Pas de quoi.
Quand tu veux !
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]
Quand tu veux !
Michael.
Ne vous souciez pas de n'être pas remarqué ; cherchez
plutôt à faire quelque chose de remarquable [Confucius]