Javascript problème
Kurapican
Messages postés
13
Statut
Membre
-
jeremy.s Messages postés 1248 Statut Membre -
jeremy.s Messages postés 1248 Statut Membre -
Bonjour tout le monde, j'ai créé un formulaire en HTML qui au clic du bouton envoyer t'envoie dans une autre page, j'ai utilisé Javascript pour controler la saisie des champs. ceci marche bien, mais le problème, après cliquer sur envoyer. même si un champ est vide et même si je reçois le message d'erreur javascript, la nouvelle page s'ouvre, me disant votre reservation est bien faire, je voudrais que la nouvelle page ne s'ouvre que lorsque tous les champs sont bons
Merci
Merci
A voir également:
- Javascript problème
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
- Javascript arrondi après la virgule ✓ - Forum Windows
5 réponses
Salut !
Il faut que ta fonction revois false si il y a une erreur !
Comment l'appelle tu ? onsubmit ? onclick ?
Il faut que ta fonction revois false si il y a une erreur !
Comment l'appelle tu ? onsubmit ? onclick ?
voila mon code frérot :
<form id="form1" name="form1" method="post" action="NouveauRecup.php">
<p align="center"><span class="Style4">Veuillez remplir soigneusement les champs suivants : </span></p>
<script type="text/javascript">
function verif_champ(Tnom)
{
if (Tnom == "")
{ alert("Au moins un champ est vide.");
return false;
}
return true;
}
</script>
<table align="center">
<tr>
<td width="117"><em>Votre Nom </em></td>
<td width="258"><label>
<input name="Tnom" type="text" id="Tnom" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Prénom </em></td>
<td><label>
<input name="Tprenom" type="text" id="Tprenom" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Email </em></td>
<td><label>
<input name="Temail" type="text" id="Temail" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre CIN </em></td>
<td><label>
<input name="Tcin" type="text" id="Tcin" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Tel </em></td>
<td><label>
<input name="Ttel" type="text" id="Ttel" size="29" />
</label></td>
</tr>
</tr>
<tr>
<td> </td>
<td><label></label>
<label>
<div align="left">
<input type="submit" name="button" onclick="verif_champ(this.form.Tnom.value)&& verif_champ(this.form.Tprenom.value)&& verif_champ(this.form.Tadresse.value)&& verif_champ(this.form.Ttel.value)&& verifiermail(this.form.Temail.value)&& verif_champ(this.form.cin.value);" value="envoyer" />
<form id="form1" name="form1" method="post" action="NouveauRecup.php">
<p align="center"><span class="Style4">Veuillez remplir soigneusement les champs suivants : </span></p>
<script type="text/javascript">
function verif_champ(Tnom)
{
if (Tnom == "")
{ alert("Au moins un champ est vide.");
return false;
}
return true;
}
</script>
<table align="center">
<tr>
<td width="117"><em>Votre Nom </em></td>
<td width="258"><label>
<input name="Tnom" type="text" id="Tnom" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Prénom </em></td>
<td><label>
<input name="Tprenom" type="text" id="Tprenom" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Email </em></td>
<td><label>
<input name="Temail" type="text" id="Temail" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre CIN </em></td>
<td><label>
<input name="Tcin" type="text" id="Tcin" size="29" />
</label></td>
</tr>
<tr>
<td><em>Votre Tel </em></td>
<td><label>
<input name="Ttel" type="text" id="Ttel" size="29" />
</label></td>
</tr>
</tr>
<tr>
<td> </td>
<td><label></label>
<label>
<div align="left">
<input type="submit" name="button" onclick="verif_champ(this.form.Tnom.value)&& verif_champ(this.form.Tprenom.value)&& verif_champ(this.form.Tadresse.value)&& verif_champ(this.form.Ttel.value)&& verifiermail(this.form.Temail.value)&& verif_champ(this.form.cin.value);" value="envoyer" />
Tes messages d'erreurs sont corrects ? Quand tu remplis pas il te fais le alert ? Et quand c'est rempli pas de alert ?
Oui, quand je remplis, pas d'alertes, mais quand c'est pas rempli, il y'a l'alerte, mais pas la chance pour remplir car, la nouvelle page, "NouveauRecup" s'ouvre :(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question