[Javascript]vérif contenu input marche pas
Fermé
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
-
13 juil. 2007 à 13:46
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 16 juil. 2007 à 09:21
bezourox Messages postés 729 Date d'inscription vendredi 30 mars 2007 Statut Membre Dernière intervention 19 janvier 2013 - 16 juil. 2007 à 09:21
A voir également:
- [Javascript]vérif contenu input marche pas
- Telecharger javascript - Télécharger - Langages
- Word a trouvé du contenu illisible - Guide
- [<B>contenu masqué</b>] ✓ - Forum Téléphones & tablettes Android
- Javascript round ✓ - Forum Javascript
- Le fichier à télécharger correspond au contenu brut d’un courrier électronique. de quel pays a été envoyé ce message ? - Guide
8 réponses
Pi_Xi
Messages postés
2244
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2016
149
13 juil. 2007 à 15:06
13 juil. 2007 à 15:06
Bonjour,
1- regarde où tu as placé : var mess = ''; ...
Mets-le donc au tout début de la fonction ;)
2- mets les instructions de la fonction confirmation(frm) sous la forme:
var question1 = document.getElementById("question1").value;
3- pour tes <input>, c'est plus propre de les mettre sous la forme:
<input type="text" name="question1" size="100" id="question1"> (des guillemets entourent chaque valeur)
Valà, ça devrait fonctionner, chez moi en tout cas ça marche ;)
1- regarde où tu as placé : var mess = ''; ...
Mets-le donc au tout début de la fonction ;)
2- mets les instructions de la fonction confirmation(frm) sous la forme:
var question1 = document.getElementById("question1").value;
3- pour tes <input>, c'est plus propre de les mettre sous la forme:
<input type="text" name="question1" size="100" id="question1"> (des guillemets entourent chaque valeur)
Valà, ça devrait fonctionner, chez moi en tout cas ça marche ;)
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
13 juil. 2007 à 15:51
13 juil. 2007 à 15:51
bon et bien je viens d'appliquer toute les modif annoncé ci-dessus .
aucun changement ... :s
voila ce que j'ai trouvé sur un forum :
Simplement parceque la balise </body> n'étant pas encore passée, l'objet document n'existe pas encore au moment où tu invoque ta méthode.
puis bon c'est pas le meme code que moi mais le mec propose ca :
bon moi c'est pas exactement pareil donc je sais pas trop comment le remanier a ma sauce .
aucun changement ... :s
voila ce que j'ai trouvé sur un forum :
Simplement parceque la balise </body> n'étant pas encore passée, l'objet document n'existe pas encore au moment où tu invoque ta méthode.
puis bon c'est pas le meme code que moi mais le mec propose ca :
Je mettrais alors : window.onload=function() { document.forms["go2photo"].submit(); }
bon moi c'est pas exactement pareil donc je sais pas trop comment le remanier a ma sauce .
Pi_Xi
Messages postés
2244
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2016
149
13 juil. 2007 à 15:56
13 juil. 2007 à 15:56
L'objet "document" existe bien, ce n'est pas le problème...
Ce code là, il tourne! ;)
<html> <head> <script type='text/javascript'> function confirmation(frm) { var mess = ''; var question1 = document.getElementById("question1").value; if ( question1 == '') mess += 'ERREUR : Renseignez correctement la question1\n'; var reponse1 = document.getElementById("reponse1").value; if ( reponse1 == '') mess += 'ERREUR : Renseignez correctement la question1\n'; var r1 = document.getElementById("r1").value; if ( r1 == '') mess += 'ERREUR : Renseignez correctement la réponse juste à la question 1\n'; var reponse2 = document.getElementById("reponse2").value; if ( reponse2 == '') mess += 'ERREUR : Renseignez correctement la question2\n'; var r2 = document.getElementById("r2").value; if ( r2 == '') mess += 'ERREUR : Renseignez correctement la réponse juste à la question 2\n'; if (mess != '') { alert (mess); return false;} else {return true;} } </script> </head> <body> <form action="genere_fichiers.php" method="post" name="param" onSubmit="return confirmation(this)"> <input type="text" name="question1" size="100" id="question1"> <input type="text" name="reponse1" size="60" id="reponse1"> <input type="radio" name="r1" value="1" id="r1"> <input type="text" name="reponse2" size="60" id="reponse2"> <input type="radio" name="r2" value="2" id="r2"> <input type="submit" value="OK"> </form> </body> </html>
Ce code là, il tourne! ;)
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
13 juil. 2007 à 16:32
13 juil. 2007 à 16:32
putin je pete un cable chez moi il ne tourne pas :s
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pi_Xi
Messages postés
2244
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2016
149
13 juil. 2007 à 16:37
13 juil. 2007 à 16:37
ah oui désolée, ça tourne sous IE, je suis au taff là, je peux pas tester sous Firefox ; t'inquiète pas ça doit être une connerie, mais je pars en we là. Si g le temps, je jète un coup d'oeil en repassant chez moi.
En tout cas, ton code ne fonctionnait pas sous IE au départ et c'était normal, tu dois garder les modifs que je t'ai indiquées.
Bon debug!
En tout cas, ton code ne fonctionnait pas sous IE au départ et c'était normal, tu dois garder les modifs que je t'ai indiquées.
Bon debug!
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
13 juil. 2007 à 16:38
13 juil. 2007 à 16:38
yes merci c'est tres gentil de ta part .
erf je vais aller mater sur ie voir si ca marche deja ^^
bon week end et t'emmerde pas ca peut bien attendre lundi ^_^
erf je vais aller mater sur ie voir si ca marche deja ^^
bon week end et t'emmerde pas ca peut bien attendre lundi ^_^
Pi_Xi
Messages postés
2244
Date d'inscription
samedi 24 mars 2007
Statut
Membre
Dernière intervention
22 janvier 2016
149
13 juil. 2007 à 17:03
13 juil. 2007 à 17:03
Et évite de faire 2 sujets sur le même sujet, ça ne t'aidera pas davantage... ;)
bezourox
Messages postés
729
Date d'inscription
vendredi 30 mars 2007
Statut
Membre
Dernière intervention
19 janvier 2013
143
16 juil. 2007 à 09:21
16 juil. 2007 à 09:21
oué je me suis raté effectivement .
bon j'ai toujours pas trouvé la solution ... et sous IE ca ne fonctionne pas non plus chez moi .
Je tape une alu ...:s
bon j'ai toujours pas trouvé la solution ... et sous IE ca ne fonctionne pas non plus chez moi .
Je tape une alu ...:s