Controle sur champs vide ne marche pas
Résolu
Thetcha
-
Thetcha -
Thetcha -
Bonjour,
Ayant développé un formulaire qui marche, je voudrais rajouter des controle sur les champs.
J'ai fait ceci en javascript puis ajouté cette partie dans mon code mais le controle ne se fait pas et je ne vois pas du tout ou l'erreur se trouive.
Voici mon code :
Je pense avoir bien codé mais la relation entre le javascript et le HTML ne se fait pas.
Merci d'avance
Ayant développé un formulaire qui marche, je voudrais rajouter des controle sur les champs.
J'ai fait ceci en javascript puis ajouté cette partie dans mon code mais le controle ne se fait pas et je ne vois pas du tout ou l'erreur se trouive.
Voici mon code :
<script language='JavaScript'>
function valider()
{
if(Form1.Nom.value == '')
{
alert('Le champ nom doit être rempli');
Form1.Nom.focus();
return false;
}
if(Form1.Prenom.value == '')
{
alert('Le champ prénom doit être rempli');
Form1.Prenom.focus();
return false;
}
if(Form1.Adresse.value == '')
{
alert('Le champ adresse doit être rempli');
Form1.Adresse.focus();
return false;
}
if(Form1.Age.value == '')
{
alert('Le champ age doit être rempli');
Form1.Age.focus();
return false;
}
if(Form1.Telephone.value == '')
{
alert('Le champ telephone doit être rempli');
Form1.Telephone.focus();
return false;
}
return true;
}
</script>
<center>
<b><FONT size="6pt">Veuillez renseigner vos informations :</FONT></b>
<br></br>
<form name="insertion" action="verif.php" method="POST" Submit="return valider()">
<table cellspacing="2px" cellpadding="2px;" rules="all" style="border:solid 1px black;">
<colgroup>
<col width="100px;" />
<col width="100;" />
</colgroup>
<tbody>
<tr>
<td>Nom :</td>
<td><input type="text" name="Nom" size="12"></td>
</tr>
<tr>
<td>Prenom :</td>
<td><input type="text" name="Prenom" size="12"></td>
</tr>
<tr>
<td>Adresse :</td>
<td><input type="text" name="Adresse" size="12"></td>
</tr>
<tr>
<td>Age :</td>
<td><input type="int" name="Age" size="12"></td>
</tr>
<tr>
<td>Telephone :</td>
<td><input type="text" name="Telephone" size="12"></td>
</tr>
</tbody>
<tr align="center">
<td colspan="2"><input type="submit" value="Inserer">
</form>
</td>
</tr>
</table><br></br>
<form name="index" action="index.php" method="POST">
<input type="submit" value="Index">
</form>
</center>
Je pense avoir bien codé mais la relation entre le javascript et le HTML ne se fait pas.
Merci d'avance
A voir également:
- Controle sur champs vide ne marche pas
- Comment supprimer une page vide sur word - Guide
- Caractere vide - Guide
- Coeur vide ✓ - Forum Réseaux sociaux
- Fan controle - Télécharger - Optimisation
- Code pour écrire un coeur VIDE : alt+??? ✓ - Forum Mail
1 réponse
Bonjour Thetcha, je te propose d'utiliser la fonction Onsubmit quelque chose comme sa au-lieu de submit et le javascript est fait dans l'en-tête et non dans le body car je vois votre javascript au même endroit que le html.
Essaie cela et demain on vera quoi d'autre faire
Essaie cela et demain on vera quoi d'autre faire
Thetcha
Merci ca marche niquel :)