J'ai un tableau dont une des colonnes possède des inputs pour saisir un nombre quelconque. Ces inputs sont non-modifiable au chargement de la page et lorsqu'on appuie sur un bouton le champ de saisie devient modifiable. Pour le rendre de nouveau non-modifiable après avoir modifier la valeur de l'input on appuie sur un autre bouton.
Pour chaque ligne du tableau il y a un input et des boutons, et les deux boutons récupère l'id de la ligne pour activer/désactiver l'input se trouvant sur la ligne.
Je récupère le bon id lorsque j'appuis sur un des bouton
Mon problème est le suivant : c'est que lorsque j'appuis sur un des boutons se trouvant sur une ligne hors de la première ligne, les boutons désactive/active l'input de la première ligne au lieu de celui se trouvant sur la même ligne que les boutons cliqués.
J'aimerai faire en sorte que ce soit l'input de la ligne sélectionnée qui se désactive ou s'active.
Voici mon code en JavaScript :
La fonction qui permet d'afficher les lignes du tableau:
Ah oui, je n'avais pas pensé à l'id unique.
J'ai modifier le nom de l'input par id="nombre_'+ ref.id +'", ref.id étant id de la ligne sélectionnée
et j'ai remplacé
sans oublier
au cas où certain veulent comprendre ce que j'ai changé en passant par là
ça fonctionne merci pour votre aide !