Mon bouton valide une mauvaise fonction ?!
Résolu
niconovice
Messages postés
953
Date d'inscription
Statut
Membre
Dernière intervention
-
niconovice Messages postés 953 Date d'inscription Statut Membre Dernière intervention -
niconovice Messages postés 953 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je n'arrive pas a comprendre pourquoi mon bouton valide le formulaire qui n'as rien à voir avec l'évènement de ce bouton !
essayez de cliquer sur"CLIQUEZ ICI" et vous verrez que ce bouton valide le formulaire du dessus, celui de "CONNEXION" rien à voir...
je comprends pas où est mon erreur, est ce que quelqu'un de plus lucide que moi pourrait me venir en aide ?
je precise que le bug ne se produit qu'avec mozzilla, chrome et safari, n'essayez pas avec IE car la page fonctionnerait correctement. Et je precise aussi que "firebug" pour ceux qui connaissent m'indique que mon bouton "CLIQUEZ ICI" est dans le <FORM> de connexion alors que j'ai fermé la balise !
le lien de la page du site: http://nicoweb.dixkey.com/immo/content/recherche.php
Merci à celui qui trouvera l'erreur !
Je n'arrive pas a comprendre pourquoi mon bouton valide le formulaire qui n'as rien à voir avec l'évènement de ce bouton !
essayez de cliquer sur"CLIQUEZ ICI" et vous verrez que ce bouton valide le formulaire du dessus, celui de "CONNEXION" rien à voir...
je comprends pas où est mon erreur, est ce que quelqu'un de plus lucide que moi pourrait me venir en aide ?
je precise que le bug ne se produit qu'avec mozzilla, chrome et safari, n'essayez pas avec IE car la page fonctionnerait correctement. Et je precise aussi que "firebug" pour ceux qui connaissent m'indique que mon bouton "CLIQUEZ ICI" est dans le <FORM> de connexion alors que j'ai fermé la balise !
le lien de la page du site: http://nicoweb.dixkey.com/immo/content/recherche.php
Merci à celui qui trouvera l'erreur !
A voir également:
- Mon bouton valide une mauvaise fonction ?!
- Ethernet n'a pas de configuration ip valide - Guide
- Fonction si et - Guide
- Comment faire une capture d'écran sur un samsung sans bouton ? - Guide
- Diagnostic bouton photo - Accueil - Outils
- Bouton reinitialisation pc - Guide
4 réponses
euh que dire sans voir le code....
Je sait qu'il y a un bug fréquent avec le onSubmit javascript et que pour contourner il faut utiliser un <input type="button"> à la place du type="submit" .
je precise que le bug ne se produit qu'avec mozzilla, chrome et safari, n'essayez pas avec IE car la page fonctionnerait correctement.
XD on sait tous comme IE est là référence en matière de respect des normes et de fiabilité :p ::mad::
Je sait qu'il y a un bug fréquent avec le onSubmit javascript et que pour contourner il faut utiliser un <input type="button"> à la place du type="submit" .
je precise que le bug ne se produit qu'avec mozzilla, chrome et safari, n'essayez pas avec IE car la page fonctionnerait correctement.
XD on sait tous comme IE est là référence en matière de respect des normes et de fiabilité :p ::mad::
je ne voulais poster le script car je pense que c'ets mieux de le voir avec clic droit/afficher la source mais le probleme vient des regles HTML que je ne maitrise pas, ça doit certainement venir des div/form et fieldset
en gros ça donnne ça:
et le bouton qui envoi le script sans qu'on lui demande c'est:
d'avance merci si quelqu'un a assez d'expérience pour résoudre le pb
en gros ça donnne ça:
<form method="post" action="../formulaire/connexion.php"> <div id="header"> <div class="box"> <div id="container"> <div id="contactForm"> <fieldset> <img src="images/separation.jpg" /> <div id="connexion"> <label for="Name">pseudo</label> <input id="name" type="text" /> <label for="pswconect">Mot de passe</label> <input id="pswconection" type="password" /> <input id="envoi_connexion" type="submit" name="submit1" onclick="closeForm()" class="btn_valid" value="connexion"/> </div> </form> <form method="post" action="../formulaire/inscription.php"> <div id="inscription"> <label for="Name">nom</label> <input id="name" type="text" /> <label for="Email">prenom</label> <input id="Email" type="text" /> <label for="Name">adresse mail</label> <input id="name" type="text" /> </div> <div id="inscription2"> <label for="Name">pseudo</label> <input id="name" type="text" /> <label for="Email">mot de passe</label> <input id="pswinscription" type="password" /> <input id="envoi_inscription" type="submit" name="submit" onclick="closeForm()" class="btn_valid" value="inscription"/> </div> </form> </fieldset> </div> <div id="contact"><div class="remplace">Inscription/Connexion</div></div> </div></div> <div id="acceuil"> <a href="../index.php" class="acceuil">ACCUEIL</a> </div> <div class="content"> <img src="../images/header.png" class="header"/> </div> </div>
et le bouton qui envoi le script sans qu'on lui demande c'est:
<span class="recherche_g">RECHERCHE</span><span id="start"><button class="btn">Cliquez ici</button></span>
d'avance merci si quelqu'un a assez d'expérience pour résoudre le pb
déja mets des name="..."ddans tes input sinon comment vas tu récupérer la valeur postée ?
ensuite si ton bouton n'est pas dans une form ça poste toute la page peut être
mets le entre d'autres balises <form...>
</form>
ensuite si ton bouton n'est pas dans une form ça poste toute la page peut être
mets le entre d'autres balises <form...>
</form>
salut alain,
c'est juste un site "test" je l'ai laissé en l'etat depuis des semaines et c'est pour ça que tout n'est pas fait correctement. bref je viens de faire les changements ne trouvant pas d'autre solutions dans l'immédiat et puis...bha rien mdr
par contre ce qui est intéressant c'est que si j'enlève 5 lignes de la 2 à la 6 le bug ne se produit plus. que faut il en déduire ?
c'est juste un site "test" je l'ai laissé en l'etat depuis des semaines et c'est pour ça que tout n'est pas fait correctement. bref je viens de faire les changements ne trouvant pas d'autre solutions dans l'immédiat et puis...bha rien mdr
par contre ce qui est intéressant c'est que si j'enlève 5 lignes de la 2 à la 6 le bug ne se produit plus. que faut il en déduire ?