(c'était presque plus simple d'ecrire toi meme ton script ajax qui aurait fait ta manip, parce que là y'a beaucoup de code pour pas grand chose... )
une piste :
dans la fonction ajax_option_setValue, c'est là que tu définis la valeur de tes input
1 2
| if(document.getElementById(ajax_list_activeInput.name + '_raison'))document.getElementById(ajax_list_activeInput.name + '_raison').value = inputObj.id;
if(document.getElementById(ajax_list_activeInput.name + '_nom'))document.getElementById(ajax_list_activeInput.name + '_nom').value = inputObj.id; |
donc normalement, tu récuperes également l'ID dans ton champ 'nom' ? (si ca marche pas, deja pas normal).
Toi, tu veux le nom, il faut le récupérer (parce que le script ne le fait pas sinon).
Dans la fonction ajax_option_list_buildList, il récupere les infos dans la chaine générée en PHP :
récupération de l'id qui est en premiere postion dans la ligne.
Donc, pour récupérer le nom qui est en 2eme position.
et ensuite, un truc du genre
if(document.getElementById(ajax_list_activeInput.name + '_nom'))document.getElementById(ajax_list_activeInput.name + '_nom').value = inputObj.le_nom;
à affiner ...
Partager