Bonjour,

Voilà je me met doucement a AJAX, et je suis tombé sur une colle que je n'ai pas pu résoudre malgré les (heures de) lectures et les tests effectués;

j'informe au passage que j'utilise prototype.js;

Voila, j'ai une requête AJAX qui me renvoie une champ SELECT, avec les OPTION qui correspondent a une catégorie, ça s'affiche correctement

je voudrais que lorsque l'OPTION créer nouvelle est sélectionnée cela affiche un champ INPUT de type text;

J'ai donc créer une fonction pour la création de l'input

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function creerImput() {
var newInput = document.createElement('input');
newInput.setAttribute('type', 'text');
newInput.setAttribute('size', '20');
newInput.setAttribute('name', 'nom');
newInput.setAttribute('value', '20');
newInput.setAttribute("onChange", "alert('test');");
document.getElementById('pourimput').appendChild(newInput);
}
mais je ne sais pas (encore) comment faire pour que le nouvel INPUT soit créer lors du changement d'état du SELECT ...


Merci de votre attention
Pierre-Emm