Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2011, 09:10
raggafly
 
Fecha de Ingreso: abril-2008
Mensajes: 19
Antigüedad: 16 años, 7 meses
Puntos: 0
Crear elemento dinamicamente

Wenas tardes!
Necesito crear un script que lo que haga sea que yo le paso una variable y a partir de ese numero me crea ese numero de input text este es el javascript
Código:
<script language="javascript">

	var valor = document.from.getElementById("numeroCatalogos").value;
	document.form.innerHTML= '<input type="text" value="" name="option" />';
	function newInput()
	{
		for (i=0;i<valor;i++){
		var inpt = document.createElement('input');
		inpt.type="text";
		inpt.name="input_"+valor;
		inpt.id="input_"+valor;
		valor+=1;
		document.form.appendChild(inpt);
		document.form.innerHTML+="<br/>";
			
			}

	}
	</script>
Este es el boton que llama al script
Código HTML:
<input name="boton" type="button" style="margin-left:200px;margin-bottom:5px" onclick="return newInput();"/> 
y este el el input text de donde cojo la variable para crear el numero de inputs
Código HTML:
<p><strong>Número de Catálogos:</strong><br></br><INPUT TYPE="text" NAME="numeroCatalogos" style="margin-left:20px;" onkeypress="return soloNumerico(event)"; maxlength="2"><br></br> 
y es que no me hace caso en nada le doy al boton y el script es como si no existiera.
Gracias .