je travaille actuellement en JSP et je souhaiterai intégrer de l'ajax (ou javascript pour faire moins pompeux) pour que ma BDD se mette à jour à chaque modification de la listbox.
Mon code fonctionne lorsque mes listbox sont fixes crées en dur dans le code, mais pas quand je les génére dans une boucle avec un nom qui se termine par un numéro incrémenté. (style: tab1, tab2, tab3...) Dans ce cas il me le considère comme une chaine de caractère simple.
voici la partie problématique:
Code :
- out.print("<tr><td><select name=\""+test+"\" id=\""+test+"\" onchange=\"appel("+test+".options["+test+".selectedIndex].text);\" >" );
|
test est la variable qui contient le nom de ma listbox.
je suis sur que le probleme vient de l'utilisation de cette variable au lieu du nom en dur, donc si vous avez déjà rencontré le problème et que vous pouvez me confirmer que c'est impossible, n'hésitez pas!