A voir également:
- Probleme javascript
- Telecharger javascript - Télécharger - Langages
- Javascript est activé mais ne fonctionne pas ✓ - Forum Réseaux sociaux
- Erreur #125 javascript - Forum Mozilla Firefox
- Node.js javascript runtime virus ✓ - Forum Virus
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
24 réponses
Utilisateur anonyme
9 oct. 2008 à 20:54
9 oct. 2008 à 20:54
Ce que je comprend pas dans ton code, c'est que tu retournes true ou false mais où???
Dans valide.html?
Dans valide.html?
Utilisateur anonyme
9 oct. 2008 à 21:05
9 oct. 2008 à 21:05
si tu veux te rediriger sur valide.html après la vérification du formulaire, tu peux essayer ça :
dans ta fonction javascript, si tu trouves que le formulaire n'est pas bon (champ pas rempli, etc...)
tu fais une variable qui reçoit 0. Si ton formulaire est bon, ta variable reçoit 1.
Maintenant, à la fin de ta procédure, tu vérifie la valeur de ta variable et tu fais :
si ta variable = 0, tu rediriges pas : tu affiches un message en disant que le formulaire a pas été bien rempli.
si ta variable = 1, tu rediriges avec : document.location.href="valide.html"
^^
dans ta fonction javascript, si tu trouves que le formulaire n'est pas bon (champ pas rempli, etc...)
tu fais une variable qui reçoit 0. Si ton formulaire est bon, ta variable reçoit 1.
Maintenant, à la fin de ta procédure, tu vérifie la valeur de ta variable et tu fais :
si ta variable = 0, tu rediriges pas : tu affiches un message en disant que le formulaire a pas été bien rempli.
si ta variable = 1, tu rediriges avec : document.location.href="valide.html"
^^
Utilisateur anonyme
9 oct. 2008 à 21:30
9 oct. 2008 à 21:30
Je recommence en corrigeant mes erreurs...
Voilà!
<script language="javascript"> function verifForm(form){ var flag; flag=1; if(document.inscrip.nom.value=="" || document.inscrip.jour.value=="..." ||document.inscrip.mois.value=="..." || document.inscrip.mdPasse.value=="" || document.inscrip.verifmdPasse.value==""|| document.inscrip.annee.value=="" || document.inscrip.mail.value=="" || document.inscrip.verifMail.value==""){ alert("Veuillez remplir tous les champs du formulaire svp"); flag=0;} if(document.inscrip.mdPasse.value != document.inscrip.verifmdPasse.value){ alert("Attention les mots de passes saisis ne sont pas identiques"); flag=0;} if(document.inscrip.mail.value != document.inscrip.verifMail.value){ alert("Attention les adresses mails saisies ne sont pas identiques"); flag=0;} if(flag==1){ document.location.href="valide.html";}
Voilà!