crear form
Publicado por karina (7 intervenciones) el 17/04/2015 21:38:10
¿Cómo puedo crear un form dentro de una función JavaScript?
gracias,
gracias,
Valora esta pregunta


0
function fn_CrearForm(pPadreDestino)
{
var form = document.createElement('form');
form.name = 'frmEjemplo';
form.id = 'frmEjemplo';
form.method = 'post';
form.action = '../php/regustrar';
//agregamos un label, un input y un boton recordar que para que se envie
//con el formulario tienes que configurar la propiedad name
var lbl = document.createElement('label');
lbl.appendChild(document.createTextNode('Nombres'));
var br = document.createElement('br');
var inputText = document.createElement('input');
inputText.type='text';
inputText.name = 'txtNombres';
inputText.style.width = '150px';
var br1 = document.createElement('br1');
var btn = document.createElement('input');
btn.name = 'btnEnviar';
btn.type = 'submit';
btn.value = 'Enviar';
//agregamos los elemntos creados al form
frm.appendChild(lbl);
frm.appendChild(br);
frm.appendChild(inputText);
frm.appendChild(br1);
frm.appendChild(btn);
//agregamos el form al contenedor del form que puede ser un div el body
pPadreDestino.appendChild(form);
/*¿Como se usa?
* suponiendo que tienes un div llamado(id) divform haces lo siguiente
* fn_CrearForm('divform');
*si fuera el body en este caso tendrias que poner id al body si no quieres hacer eso tendrias que modificar
*la función para que valide si lo que mandas como parametros es un nodo o un string
*pero suponiendo que le pones un id al body seria asi
*fn_CrearForm('body');
**/
}