Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Crear inputs con un Array en Javascript

Estas en el tema de Crear inputs con un Array en Javascript en el foro de HTML en Foros del Web. Hola buenas, soy nuevo por aquí. Necesito crear una función que reciba nombres de elementos de un array y por cada elemento, genere una etiqueta ...
  #1 (permalink)  
Antiguo 13/04/2015, 15:09
 
Fecha de Ingreso: abril-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Crear inputs con un Array en Javascript

Hola buenas, soy nuevo por aquí.

Necesito crear una función que reciba nombres de elementos de un array y por cada elemento, genere una etiqueta con el nombre y el cuadro de texto input correspondiente.

La idea es que quede como un formulario, y he intentado todo lo que he encontrado y podido, pero no me sale para nada, ni siquiera me muestra la función.

Saludos.
  #2 (permalink)  
Antiguo 13/04/2015, 16:01
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 1 mes
Puntos: 1329
Respuesta: Crear inputs con un Array en Javascript

Pon un ejemplo del código que llevas, en donde falla y que debería hacer.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 13/04/2015, 16:07
 
Fecha de Ingreso: abril-2015
Mensajes: 2
Antigüedad: 9 años
Puntos: 0
Respuesta: Crear inputs con un Array en Javascript

Hola buenas, arreglé un poco lo que tenía, resulta que era un error tonto el que no me mostraba la función, y lo tengo casi casi, pero me falta insertar el input text dentro del array.

Esto llevo;

<!DOCTYPE html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<title>Ejercicio 4</title>
<script type="text/javascript">
function arrayFormulario(){
var
inputs = ["Apellido","Nombre","E-Mail","Contrasenia"],
result="";

for (var i = 0; i < inputs.length; ++i) {
document.write(inputs[i]+": "+"<br>");
}
return result;

}
</script>
</head>
<body>
<form id='form1'>
<script type="text/javascript">
document.write(arrayFormulario());
</script>
<input type="submit" value="Enviar formulario">
</form>
</body>
</html>

Necesito que dentro del for me genere un input type = text para cada elemento I.

Saludos!

Etiquetas: formulario, inputs, javascript, todo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:12.