2 boutons submit + touche entrée

biiirdy
Invité n'ayant pas de compte PHPfrance

14 juin 2010, 16:21

Bonjour,

J'ai un formulaire avec 2 boutons submit et lorsque je tape sur la touche entrée, c'est le premier submit qui est envoyé alors que je veux que ce soit le second. Je ne peux pas placer mon second submit en premier dans le code. Y a t-il un moyen d'activer la touche entrée pour le second submit et non le premier ?

Merci de vos réponses.

ViPHP
ViPHP | 5462 Messages

14 juin 2010, 16:26

Bonjour,

J'ai un formulaire avec 2 boutons submit et lorsque je tape sur la touche entrée, c'est le premier submit qui est envoyé alors que je veux que ce soit le second. Je ne peux pas placer mon second submit en premier dans le code. Y a t-il un moyen d'activer la touche entrée pour le second submit et non le premier ?

Merci de vos réponses.

pas sûr mais je croi tu peux jouer avec le tabindex

biiirdy
Invité n'ayant pas de compte PHPfrance

14 juin 2010, 16:58

Autrement il est peut être possible de laisse le 2nd submit en fin de code mais de le replacer visuellement via des feuilles de styles CSS. Quelqu'un a une idée ?

ViPHP
ViPHP | 5462 Messages

14 juin 2010, 17:01

Autrement il est peut être possible de laisse le 2nd submit en fin de code mais de le replacer visuellement via des feuilles de styles CSS. Quelqu'un a une idée ?
oui en CSS ca doit le faire, ca a pas marcher avec tabindex ?

Mammouth du PHP | 672 Messages

15 juin 2010, 08:47

J'ai un formulaire avec 2 boutons submit
Tu peux nous expliquer comment ça se fait ?
Parce que le principe de base du formulaire, c'est 1 formulaire - 1 submit.
Un formulaire - plusieurs Submits, j'ai un peu de mal.

Eventuellement, tu as la possibilité d'avoir des boutons supplémentaires qui ne soient pas des Submit...

ViPHP
ViPHP | 5462 Messages

15 juin 2010, 10:01

J'ai un formulaire avec 2 boutons submit
Tu peux nous expliquer comment ça se fait ?
Parce que le principe de base du formulaire, c'est 1 formulaire - 1 submit.
Un formulaire - plusieurs Submits, j'ai un peu de mal.

Eventuellement, tu as la possibilité d'avoir des boutons supplémentaires qui ne soient pas des Submit...
seul le submit qui sera appuyé sera validé, on peux donc faire une action différente suivant le boutton que t'as validé

biiirdy
Invité n'ayant pas de compte PHPfrance

15 juin 2010, 11:43

En fait mon 2ème bouton submit me sert à réinitialiser (reset) mes filtres de sélection car je n'arrive pas à faire autrement.
if(isset($_POST['reset_button'])) {
--> réinitialisation des variables de filtres
}
Pour info je l'ai donc placé derrière le 'vrai' submit (celui qui envoit le formulaire) et j'ai géré l'affichage en CSS.
.reset_button {
position:absolute;
top:19px;
left:775px;
border:none;
background-image: url(../icons/reset.jpeg);
width:20px;
height:20px;
}
Voilà sujet résolu !