Récupérer l'ID du bouton sur lequel j'ai cliqué avec jquery?

Fermé
fm1986 Messages postés 5 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 26 octobre 2013 - 28 févr. 2013 à 17:20
SweetRiver Messages postés 102 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 22 novembre 2016 - 25 juil. 2013 à 18:32
j'ai un formulaire avec deux boutons de type submit et je veux récupérer l'id de chaque bouton avec jquery pour faire un contrôle de saisie différent avant l'envoi du formulaire.
A voir également:

3 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
Modifié par Alain_42 le 28/02/2013 à 18:36
si tu fais:
$("#id_bouton_1").click(function(){ 
//code spécifique au bouton 1 
}); 

$("#id_bouton_2").click(function(){ 
//code spécifique au bouton 2 
}); 
0
fm1986 Messages postés 5 Date d'inscription jeudi 8 novembre 2012 Statut Membre Dernière intervention 26 octobre 2013 45
28 févr. 2013 à 18:58
MERCI Alain, c'est exactement ce que j'ai fait, le problème c'est que suis encore néophyte et j'ai suivi un tutoriel à la lettre ou bêtement tout simplement :) MERCI.
0
Bonjour,

J'aurais souhaité savoir si ça serait possible de tester les deux boutons en même temps. Je m'explique, au lieu d'avoir :

$("#id_bouton_1").click(function(){
//code spécifique au bouton 1
});
$("#id_bouton_2").click(function(){
//code spécifique au bouton 2
});

Serait-il possible d'avoir un seul test :

$("#id_bouton_x").click(function(){
//code spécifique à tous les boutons
});

Avec x=1 ou 2 ou 3.....
Ainsi, serait-il possible de mettre une variable qui peut prendre n'importe quelle valeur, ou de mettre en place un système de boucle :
$("#id_bouton_"+x).click(function(){

Merci par avance,
0
SweetRiver Messages postés 102 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 22 novembre 2016 6
24 juil. 2013 à 18:56
Bonsoir,

Dans ce cas, le plus simple serait peut-être d'utiliser une classe commune à tous tes boutons (cela peut être un design particulier valable uniquement pour ces boutons).

et utiliser
$(".buttonclass").click(function(){
//code spécifique à tous les boutons
});

@+
0
Bonjour,

Merci beaucoup pour la réponse (rapide et claire), c'est tout à fait ce que je cherchais !

Merci encore,
A+
0
SweetRiver Messages postés 102 Date d'inscription jeudi 4 août 2011 Statut Membre Dernière intervention 22 novembre 2016 6
25 juil. 2013 à 18:32
Content pour toi et merci !

@+
0