Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1751 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Savoir quel SubmitButton à été utilisé dans le OnSubmit

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Savoir quel SubmitButton à été utilisé dans le OnSubmit

n°811333
iAttack
Posté le 30-07-2004 à 16:08:44  profilanswer
 

Dans un formulaire j'aimerais pouvoir savoir quel est les boutton qui a envoyé la requette de submit pour pouvoir l'utiliser dans l'evenement onsubmit sur la form.
 
merci

mood
Publicité
Posté le 30-07-2004 à 16:08:44  profilanswer
 

n°811357
boulax
Inserer phrase hype en anglais
Posté le 30-07-2004 à 16:32:25  profilanswer
 

Code :
  1. function press(bouton)
  2. {
  3. if( bouton == 'bouton1' )
  4.          {}
  5. if( bouton == 'bouton2' )
  6.          {}
  7. if( bouton == 'bouton3' )
  8.          {}
  9. }
  10. <input type="button" onclick="press('bouton1')" name="bouton1"/>
  11. <input type="button" onclick="press('bouton2')" name="bouton2"/>
  12. <input type="button" onclick="press('bouton3')" name="bouton3"/>


 
compliqué n'est ce pas


---------------
Posté depuis des chiottes, sales. Me gusta.
n°811361
iAttack
Posté le 30-07-2004 à 16:34:30  profilanswer
 

sans utiliser de onclick si possible ...

n°811364
iAttack
Posté le 30-07-2004 à 16:35:20  profilanswer
 

(sinon je vais devoir faire une fonction pour ajouter un onclick a chaque input de chaque formulaire)


Message édité par iAttack le 30-07-2004 à 17:02:51
n°812146
joelan
Posté le 01-08-2004 à 00:33:59  profilanswer
 

tu vx pas dix balles et un mars non plus ?


---------------
job
n°812162
iAttack
Posté le 01-08-2004 à 01:26:48  profilanswer
 

bah soit tu sais et tu repond soit tu sais pas et t'evite de poster de la boue

n°815273
bobe
Posté le 04-08-2004 à 20:40:34  profilanswer
 

Sous Mozilla (et dérivés), ils prennent la chose comme ça:
 
l'évènement 'submit' est un évènement indirect, initié en fait par le fait de cliquer sur un bouton de type 'submit'.  
 
Il y a donc dans ces cas là une propriété ajoutée à l'objet d'évènement et qui s'appelle explicitOriginalTarget (pas normalisé apparamment).
 
Cette propriété contient l'élément, sous forme d'objet, qui est réellement le déclencheur de l'évènement (ici, l'un des boutons submit de ton formulaire).
 
<form ... onsubmit="return tafonction(event);">
 
ou mieux:
 
document.forms['nom_du_formulaire'].onsubmit = tafonction;
 
et
 

Code :
  1. function tafonction(event)
  2. {
  3.     // event.explicitOriginalTarget correspond au bouton qui a effectué la soumission
  4. }


 
Maintenant, je sais pas du tout s'il y a un équivalent sous les autres navigateurs.

n°815327
gm_superst​ar
Appelez-moi Super
Posté le 04-08-2004 à 22:07:50  profilanswer
 

iAttack a écrit :

sans utiliser de onclick si possible ...


pourquoi ?


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Savoir quel SubmitButton à été utilisé dans le OnSubmit

 

Sujets relatifs
Comment savoir si un buffer a été compressé avec Gzip (Zlib) ?savoir si une variable est définie en testant le début du nom[resolu]
savoir si une string ne contient que des chiffres[access](RESOLU) savoir si une requête sort un résultat ou non ??
VC++6.0 Savoir si une touche a été enfoncéeGTK_Ada -Tout ce qu'on doit savoir...
[JAVA] Savoir si un ServerSocket attend sur un .accept() ?[PHP] savoir si un tableau contient au moins un element ?
savoir si une session a "commencé" sans faire session_start() ?Comment savoir si une application Java est déjà lancée
Plus de sujets relatifs à : Savoir quel SubmitButton à été utilisé dans le OnSubmit


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR