Erreur code javascript
LeNoob
-
grofwa Messages postés 440 Statut Membre -
grofwa Messages postés 440 Statut Membre -
G une erreur dans un code javascripte et impossible de la trouvée
Voila le code :
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;
}
}
}
}
}
}
Voila le code :
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;
}
}
}
}
}
}
A voir également:
- Erreur code javascript
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Scanner qr code pc - Guide
7 réponses
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;
}
}
}
}
}
}
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