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

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.