Convertir todos los input de un formulario en variables con JQuery

Os dejo aquí un pequeño script Javascript/JQuery que permite convertir todos los campos de un formulario en variables.

$("input:text").each(
function(index, value) {
	eval($(this).attr('name') +"='"+ this.value+"'")
}
);

De esta forma, si tenemos:

<input name="empresa" type="text" />

Este script nos creará una variable llamada empresa que contendrá el valor del campo.

Y aquí os dejo la forma de acceder a la variable que acabamos de crear “empresa”:

$("input:text").each(
function(index, value) {
	eval($(this).attr('name') +"='"+ this.value+"'")
}
alert(empresa)
);

Notas importantes:

  • Sólo nos va a coger los campos tipo “text”. Si queremos que nos coja todos debemos quitar :text de la primera línea.
  • Sólo funciona si todos los campos del formulario tienen la etiqueta “name” puesta.

 

Deja un comentario