Ver Mensaje Individual
  #10 (permalink)  
Antiguo 21/05/2009, 20:25
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 10 meses
Puntos: 1485
Respuesta: Varios select en mi pagina, evitar carga

en un principio, como tu le dabas el control al usuario para crear la cantidad de select? me imagino que en un campo ingresaba un numero, luego enviaba la peticion, y php le devolvia el formulario con la cantidad de select. estoy en lo correcto? puedes utilizar mas o menos ese mismo control para generar la cantidad de selects. en cuanto a la clonacion, supongo que sera el usuario quien debe determinar la cantidad, pero en todo caso tu tambien puedes crear automaticamente una cantidad con el evento onload. en el ejemplo anterior intentaba mostrarte como funcionaria la clonacion pero no me fije que el codigo fallaba. tu codigo no sera exactamente asi, pero puedes comenzar por ahi para sacar ideas.
Código:
<script>
function clone(select){
if(!select.nodeName)select = select[0];
var clone = select.cloneNode(true);
select.parentNode.appendChild(clone);
}
</script>
<form ... >
...
<div><select name='e[]'>
<!-- agrega los 113 options con PHP -->
<option value='valor1'>option1</option>
<option value='valor2'>option2</option>
<option value='valor3'>option3</option>
<!-- el resto de los options -->
</select></div>
<input type='button' value='crear select' onclick="clone(this.form['e[]']);" />
</form>