Formulaire-PHP-touche Enter
Will
-
vlad -
vlad -
Bonjour à tous,
J'ai un petit problème sur un formulaire PHP et je souhaite avoir votre aide.
La déclaration de mon formulaire se fait ainsi :
<form enctype="multipart/form-data" action="\scripts\verif.php" method="post">
Le bouton pour valider le formulaire est déclaré ainsi :
<input type="SUBMIT" name="search" value="Envoyer" class="button" />
Dans la page verif.php (où est renvoyé le formulaire) j'effectue le test suivant :
if (isset($_POST["search"])) {traitement1;} else {traitement2;}
Mon problème est le suivant :
Quand un utilisateur clique sur le bouton "Envoyer" du formulaire, la valeur de $_POST["search"] est bien définie dans verif.php
Alors que quand il appuie sur Entrer au niveau du formulaire, $_POST["search"] n'est pas définie.
Je souhaite harmoniser les 2 comportements, des idées?
Merci d'avance.
J'ai un petit problème sur un formulaire PHP et je souhaite avoir votre aide.
La déclaration de mon formulaire se fait ainsi :
<form enctype="multipart/form-data" action="\scripts\verif.php" method="post">
Le bouton pour valider le formulaire est déclaré ainsi :
<input type="SUBMIT" name="search" value="Envoyer" class="button" />
Dans la page verif.php (où est renvoyé le formulaire) j'effectue le test suivant :
if (isset($_POST["search"])) {traitement1;} else {traitement2;}
Mon problème est le suivant :
Quand un utilisateur clique sur le bouton "Envoyer" du formulaire, la valeur de $_POST["search"] est bien définie dans verif.php
Alors que quand il appuie sur Entrer au niveau du formulaire, $_POST["search"] n'est pas définie.
Je souhaite harmoniser les 2 comportements, des idées?
Merci d'avance.
A voir également:
- Formulaire-PHP-touche Enter
- Whatsapp formulaire opposition - Guide
- Jeux java itel touche - Télécharger - Jeux vidéo
- Touche remanente windows - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
3 réponses
Merci infiniment pr cette réponse.
J'ai contourné le problème en changeant la déclaration du formulaire à action="...verif.php?blabla=on"
Ainsi dans la page verif, il me suffit de tester la valeur blabla au lieu de tester le bouton submit.
Thanx again.
J'ai contourné le problème en changeant la déclaration du formulaire à action="...verif.php?blabla=on"
Ainsi dans la page verif, il me suffit de tester la valeur blabla au lieu de tester le bouton submit.
Thanx again.
vlad
j'avais le même problème sur IE7... super ton astuce, il fallait y penser ! merci will
Quel navigateur utilises tu pour tes tests ? As-tu essayé avec d'autres ?
Aurais-tu par hasard un second "input" de type submit sur ton formulaire ?
Par défaut les navigateurs associent à la touche "entrée" le premier "submit" qu'ils rencontre dans le code de la page. S'il y a un autre submit avec par exemple le nom "toto", $_POST["toto"] sera défini mais pas $_POST["search"].
Aurais-tu par hasard un second "input" de type submit sur ton formulaire ?
Par défaut les navigateurs associent à la touche "entrée" le premier "submit" qu'ils rencontre dans le code de la page. S'il y a un autre submit avec par exemple le nom "toto", $_POST["toto"] sera défini mais pas $_POST["search"].
j'ai mis ceci en ligne:
https://www.unesourisetmoi.info/formulaires/index.php
ce n'est pas de moi mais c'est bien utile, essaie pour voir cela prend très peu de temps
@mitiés
b g
https://www.unesourisetmoi.info/formulaires/index.php
ce n'est pas de moi mais c'est bien utile, essaie pour voir cela prend très peu de temps
@mitiés
b g