Ver Mensaje Individual
  #8 (permalink)  
Antiguo 22/05/2007, 11:01
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Crear tantos textbox como indique la opcion elegida en una lista select

Yo creo no es necesario usar ajax para eso puedes usar el Javascript DOM directamente y te ahorras un request a tu server:
Código:
<script type="text/javascript">
function createTexts(sel) {
    var num = sel.value;
    if( !num ) num = sel.options[sel.selectedIndex].value;
    if( !num ) return;

    var html="<input type=\"text\" name=\"caja_de_texto[]\" />";
    num = parseInt( num );
    var dest = document.getElementById("cajas");
    for( i = 0; i < num; i++ ) {
         dest.innerHTML += html;
    }
}
</script>
<select name="pull" onchange="createTexts(this)">
<option value="1">1</option>
<option value="10">10</option>
</select>
<div id="cajas"></div>