2011-10-18 3 views
0

Salut, j'ai un combobox de choisir le nombre d'adultesgénère des champs dynamiques combobox

<select name="adult_no" id="adult_no"> 
    <option value="">Select</option> 
    <option value="1">1</option> 
    <option value="2">2</option> 
    <option value="3">3</option> 
    <option value="4">4</option> 
    <option value="5">5</option> 
    <option value="6">6</option> 
    <option value="7">7</option> 
    <option value="8">8</option> 
    </select> 

comment puis-je générer des champs dynamiquement le nom d'un adulte.

Merci

Répondre

0

En supposant que je vous ai bien compris, je pense que vous voulez créer un certain nombre de textes input éléments, ce qui correspond au numéro sélectionné dans le select. Si c'est exact, alors vous pourriez faire quelque chose comme ceci:

$("#adult_no").change(function() { 
    var example = $("#example"); 
    example.empty(); 
    for(var i = 0; i < this.value; i++) { 
     example.append($("<input type='text'>")); 
    } 
}); 

est ici un working example. Évidemment, il est peu probable que ce soit parfait (vous voudrez probablement donner les nouveaux noms d'éléments input), mais cela devrait suffire pour vous aider à démarrer.

+0

ouais qu'un très bon début merci – user505790

Questions connexes