Bonjour,
je tente de modifier le module de thierry godin : Module TG POS Enhanced et malheuresement je n'y arrive pas. En fait le problème c'est que je souhaite remplacer la liste déroulante des caissiers dans la caisse par des input radio. Un input radio par caissier.
J'ai donc modifié le fichier XML pour y ajouter les lignes suivantes :
Et j'ai modifié le fichier JS : tg_pos.js pour y insérer le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <input type="radio" id="cashiers" name="cashiers" value="Dupond" /> <input type="radio" id="cashiers" name="cashiers" value="Durand" /> <input type="radio" id="cashiers" name="cashiers" value="Jack" />
Le code ci-dessus fonctionne mais QUE lorsque je sélectionne le premier input (le caissier dupond donc) et donc pas pour les autres caissiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $('#cashiers').click(function(){ var name = $('input:radio[name=cashiers]:checked').val(); $('#cashier-select').val(name); });
Je ne sais pas pas d'où le problème peut venir. Le truc c'est que normalement la fonction JS que j'ai crée devrait être appelé à chaque fois que je clique sur l'un des input radio, mais ce n'est pas le cas. La fonction est appelé que lorsque je clique sur le premier enregistrement (j'ai ajouté une alerte javascript pour en être certain). J'ai vérifié sur Internet et je ne crois pas avoir fait une erreur.
Comment faire pour résoudre ce problème s'il vous plaît ?
Merci
Salutations.
Partager