Fonction javascript ignor�e
bonjour
voila j'ai un formulaire qui fait appel a une fonction javascript.
mon formulaire est compos� d'une liste d�roulant remplie par une requete sql (php + base mysql)
quand je teste mon formulaire, il ne fait po appel a ma fonction javascript
voici ma fonction
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <script language="JavaScript">
function verif() {
var erreur="";
if (document.GetElementById('Theme').value=="")
erreur=erreur +"-Thème \n";
if (document.GetElementById('Titre').value=="")
erreur=erreur +"-Titre \n";
if (erreur != "") {
alert ("Forumulaire incomplet : \n" + erreur);
return false;
}else{
document.getElementById('AjoutA').submit();
return true;
}
}
</script> |
et voici le code de mon formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <form action="Foonction/FAjoutA.php" method="post" id="AjoutA" onsubmit='return verif()'>
<table align="center">
<tr>
<td>Choisissez un thème</td>
<td><select name="Theme" id="IdT"><option value=""></option><?php echo '<option value=" '.$val.'">'.$nom.'</option>'; }}?></select></td>
</tr>
<tr>
<td>Titre</td>
<td><input type="text" name="Titre"></td>
</tr>
<tr>
<td></td>
<td align="center"><input type="submit" value="Enregistrer" name="BAjoutA"></td>
</tr>
</table>
</form> |
fonction javascript ignor�e
c'est en effet ca ki ne fonctionnait pas
j'en conclue ke javascript est sensible a la casse
merci
fonction javascript ignor�e
bon boila j'ai un autre formulaire ki ignore ma fonction javascript mais l� la sintaxe est diff�rente
voici la fonction javascript
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
<script language="JavaScript">
function verif() {
var erreur="";
alert (erreur);
if document.ModifU.nomU.value=="") erreur += "Vous devez entrez un nom \n";
if (document.ModifU.nomU.value.length>50) erreur += "Nom trop long \n";
if (document.ModifU.prenomU.valur=="") erreur += "Vous devez entrer un prénom \n";
if (document.ModifU.prenomU.value.length>30) erreur += "Prenom trop long \n";
if (document.ModifU.log.value=="") erreur += "Vous devez entrer un login \n";
if (document.ModifU.log.value.length>30) erreur += "Login trop long \n";
if (document.ModifU.mtp1.value=="") erreur += "Vous devez entrer un mot de passe \n";
if (document.ModifU.mtp2.value=="") erreur += "Vous devez confirmer le mot de passe \n";
if (document.ModifU.mtp1.value.length>8) erreur += "Mot de passe trop long \n";
if (document.ModifU.mtp2.value.length>8) erreur += "Confirmation trop longue \n";
if (document.ModifU.mtp1.value != document.ModifU.mtp2.value) erreur += "Mot de passe différent de confirmation \n";
if (erreur != "") {
alert ("Forumulaire incomplet : \n" + erreur);
return false;
}else{
return true;
}
}
</script> |
et voici le formualire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| <?php echo "<form action=\"Fonction/FModifU.php?u=".$user."\" id =\"ModifU\" name=\"ModifU\" method=\"post\" onsubmit=\"return verif();\">"; ?>
<table>
<tr>
<td>Thème</td>
<td><select name="Theme" id="IdT"><option value="<?php echo $ligne1[0]; ?>"><?php echo $ligne1[6]; ?></option>
<?php if ($res2=mysql_query($ReqSelec2)) {
while($ligne2=mysql_fetch_row($res2)){
$val2=$ligne2[0];
$nom2=$ligne2[1];
echo '<option value=" '.$val2.'">'.$nom2.'</option>';
}
}
?>
</select></td>
</tr>
<tr>
<td>Nom</td>
<td><input type="text" name="nomU" value="<?php echo $ligne1[1]; ?>"></td>
</tr>
<tr>
<td>Prenom</td>
<td><input type="text" name="prenomU" value="<?php echo $ligne1[2]; ?>"</td>
</tr>
<tr>
<td>Profil</td>
<td><select name="Profil" id="IdP"><option value="<?php echo $ligne1[5]; ?>"><?php echo $ligne1[5]; ?></option>
<option value="1">Administrateur</option>
<option value="2">Opérateur de saisie</option>
</select></td>
</tr>
<tr>
<td>Login</td>
<td><input type="text" name="log" value="<?php echo $ligne1[3]; ?>"></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" name="mtp1" value="<?php echo $ligne1[4]; ?>"></td>
</tr>
<tr>
<td>Confirmation password</td>
<td><input type="password" name="mtp2" value="<?php echo $ligne1[4]; ?>"></td>
</tr>
<tr>
<td></td>
<td align="center"><input type="submit" name="BModifU" value="Modifier"></td>
</tr>
</table>
</form> |
fonctoin javascript ignor�e
peut etre ke un switch serait plus adapter mais le probl�me ne sera pas chang� si je met un switch vu ke l'appel de la fonction ne fonctionne pas pour je ne sait kelle raison
fonction javascript ignor�e
j'ai chang� le code et mis une alerte
cela affiche bien l'alerte mais ca n'affiche pas les erreurs