Hola, está es una manera:
Hagamos de cuenta que este es el formulario:
Código HTML:
Ver original<form name="form1" id="form1"> <input type="text" name="texto1" id="texto1" value="valor1" /> <input type="text" name="texto2" id="texto2" value="valor2" /> <input type="text" name="texto3" id="texto3" value="valor3" />
Y el javascript
Código Javascript
:
Ver original//Obtener elementos del formulario
var elements = document.forms[0].elements;
//Obtener numero de elementos del formulario
var controls = elements.length;
//Recorrer cada elemento
for (x=0; x<controls; x++){
//Si es input text obtener su name
if (elements[x].type=="text"){alert(elements[x].name);}
//console.dir(elements[x]);
}
Espero te sirva de ayuda.