OVH Cloud OVH Cloud

détecter un submit parmis plusieurs

2 réponses
Avatar
Raphaël Wils
Bonjour

J'ai un formulaire avec plusieurs boutons submit et je cherche à tester
en javascript lequel a été cliqué. Je pourrais mettre un onclick dans
chaque bouton mais je souhaite le faire avec un seul évenement onsubmit
dans la balise <form>, appellé lors de la soumission du formulaire.

Cela est il possible ?

--
Raphaël
« Don't mean a thing if you ain't got that swing ! »

2 réponses

Avatar
Cenekemoi
Bonjour à Raphaël Wils
qui nous a
Bonjour

J'ai un formulaire avec plusieurs boutons submit et je cherche à
tester en javascript lequel a été cliqué. Je pourrais mettre un
onclick dans chaque bouton mais je souhaite le faire avec un seul
évenement onsubmit dans la balise <form>, appellé lors de la
soumission du formulaire.
Cela est il possible ?


Exemple primaire :

sur chaque bouton submit, à l'événement onclick, tu initialises un
compteur : iSubmit = 1,2,3,4,...

Il te suffit de tester ce compteur dans la méthode du "onSubmit"...

--
Cordialement, Thierry ;-)

Avatar
ASM
Bonjour

J'ai un formulaire avec plusieurs boutons submit et je cherche à tester
en javascript lequel a été cliqué. Je pourrais mettre un onclick dans
chaque bouton mais je souhaite le faire avec un seul évenement onsubmit
dans la balise <form>, appellé lors de la soumission du formulaire.

Cela est il possible ?


comme ça je vois pas comment faire, le click sur un bouton ne renvoie
pas son index.

<html>
<script type="text/javascript">
var fid;
onload = function() {
var B = document.monForm.truc;
for(i=0;i<B.length;i++)
B[i].onclick = function() {fid=this.value;};
}
</script>
<form name="monForm" onsubmit="alert(fid);">
<input type=submit name="truc" value="page 1">
<input type=submit name="truc" value="page 2">
<input type=submit name="truc" value="page 3">
</form>
</html>
--
Stephane Moriaux et son [moins] vieux Mac