Bonjour,
Voila j'ai une erreur que je ne comprends pas.
D'abord un peu de code
l'appel de la fonction :
echo '<select name="incidentType" onchange="updateIncidentList(document.getElementById(\'appTypeName\').options[document.getElementById(\'appTypeName\').selectedIndex].value, document.getElementById(\'projName\').options[document.getElementById(\'projName\').selectedIndex].value, document.getElementById(\'appProjName\').options[document.getElementById(\'appProjName\').selectedIndex].value, this.options[this.selectedIndex].value, document.getElementById(\'criticity\').options[document.getElementById(\'criticity\').selectedIndex].value);" id="incidentType" style="width:100%;" >';
bonne petite ligne me direz vous. Je souhaite en effet récupérer la valeur de 4 autres listes déroulantes en les repérant par l'id.
Les id sont corrects j'ai vérifié et même fait du copier coller afin d'être sur (donc pas de problème à ce niveau).
Mon erreur provient de la récupération de cette valeur :
document.getElementById(\'appProjName\').options[document.getElementById(\'appProjName\').selectedIndex].value
Je vous explique l'architecture :
j'ai deux groupes de listes : un group de trois (les 3 premiers paramèters de la fonction) qui sont pour repérer l'application, l'autre (les deux autres paramètres dont la liste qui appelle la fonction) sont pour divers paramètres.
Si je choisis juste une option dans l'une des listes de paramètre, ça marche.
Si je choisis une option dans l'une des listes d'application après avoir choisi un paramètre, ca marche.
Si je choisis un paramètre après avori choisi une application, l'erreur javascript "Objet requis" apparait.
Je vous ai parlé d'un paramètre qui bug. En effet, si je le remplace par '', plus de bug...
J'essaye de corriger ce bug depuis hier mais je ne vois vraiment pas l'erreur ...
Si quelqu'un la voit, merci d'avance
Partager