Remplacer une suite de bouton radio.

Eléphanteau du PHP | 10 Messages

21 mars 2011, 16:18

Bonjour à tous, je vous explique mon soucis,

Je suis actuellement en train de créer un site internet de gestion de produits et j'aimerais le perfectionner.

J'ai une liste de produits dans un tableau :
-> j'en choisi un à l'aide d'un bouton radio
-> je clique sur le bouton "Voir" en haut de ma page.

Dans mon bouton, j'ai un onclick qui lance une fonction javascript : la fonction cherche le bouton radio sélectionné et transmet la valeur de mon bouton radio à ma page ficheproduit qui indique les informations détaillées de ce produit.

Ce que j'aimerais c'est remplacer mon bouton radio par une image ou un bouton pour éviter d'effectuer deux manipulations. Que ce que je pourrais faire, je n'ai pas encore trouvé d'alternative.

Voila, avez-vous une idée à me donner ? :D

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

21 mars 2011, 23:23

Il en faut peu pour être heureux ......

Eléphanteau du PHP | 10 Messages

22 mars 2011, 09:04

Merci beaucoup d'avoir répondu si précisément. Je regarde cette solution et je te donne de mes nouvelles car moi il faut que je passe une valeur par l'intermédiaire de ma fonction dans je regarde comment je peux faire :D .

Eléphanteau du PHP | 10 Messages

22 mars 2011, 11:50

Alors j'ai bien regardé mais en fait je ne peux pas avoir de valeur dans mon bouton donc je suis toujours coincé.

Vous avez une idée ?

Petit nouveau ! | 5 Messages

22 mars 2011, 12:40

Dans ton bouton declanchant ta fonction javascript, tu peux mettre un argument l'element this :
monScript(this);

ainsi, on a :
monScript(monArgument)
{
alert(monArgument.id);//Affiche l'id du bouton selectionné
};

Eléphanteau du PHP | 10 Messages

22 mars 2011, 15:05

Je sais que je peux récupérer l'id de mon bouton mais ce qui m'interesse, c'est la valeur de la ligne, c'est à dire le NumProduit dans mon bouton radio. Et avec le bouton je ne peux pas lui attribuer un NumProduit.

Petit nouveau ! | 5 Messages

22 mars 2011, 15:10

j'ai peut etre rien compris mais

this.getAttribute("NumProduit");

retourne le N° du produit...