jQuery: recoger valores de un formulario

Esta vez os dejo un pequeño resúmen de cómo se recogen, con jQuery, valores de un formulario.

El «truco» está en poner un id a los elementos del form para poder acceder a ellos fácilmente.

Cuadro de texto «normal» (input text)

<input id=»nombre» name=»nombre» type=»text» />

Recoger el valor de un Textarea

<textarea id=»concepto»></textarea>

Recoger el valor de un campo oculto

<input type=»hidden» id=»id_cliente»/>

Comprobar si un checkbox está marcado

<input type=»checkbox» id=»mostrar_valores»/> Mostrar valores

5 thoughts on “jQuery: recoger valores de un formulario”

  1. no es necesario poner el nombre del tag ‘var fianza = $(«input#nombre»).val();’ ya que los ID’s son unicos.

    aca tenes mal el ID del textarea para el ejemplo ‘var concepto = $(«textarea#concepto»).val();’.

    aca obtenes el valor, no si esta chequed, para saber si esta chequed podes hacerlo asi

    ‘var mostrar_valores = $(‘#mostrar_valores’).is(‘:checked’);’

    y seria «mostrar_valores» no «mostrar_fechas».

  2. Esto es lo que pasa cuando te cuelas y das a publicar en lugar de guardar como borrador una entrada :-P.

    Te agradezco tus comentarios y te contesto aquí:

    1) Lo de «input#nombre» es cuestión de costumbre. Prefiero ponerlo así para ver de un rápido vistozo que el valor viene de un textarea, un input o lo que sea (suelo tener el código javascript y el html separados en ficheros diferentes).

    2) Lo del id erróneo del textárea es un despiste (corregido).

    3) Usar $(‘#mostrar_valores:checked’).val(); en lugar de la opción que dices también te sirve para ver si un checkbox está marcado. Si está marcado se recoge su valor, si no está marcado el valor será indefinido. Para el uso que le doy suelo encontrar más útil esta forma.

    En cuanto al nombre de la variable, no es necesario que se llame mostrar_valores, puede ser un nombre totalmente diferente (lo cambio para mayor claridad).

  3. Hola a todos, quisiera que me ayudaran con lo siguiente, es que tengo un formulario y en un campo debo colocar un valor (costo de un articulo) y el el otro el costo de otro articulo y quiere que antes de enviar el formulario me compruebe que el primer articulo es de mayor precio que el segundo, y si no pues que arroje un erro y de lo contrario que procese el formulario, ayúdenme por favor

  4. buenas gente, tengo una consulta, tengo un formulario y como primer opcion un input para agregar el numero de documento, una ves colocado quiero saber si existe esa persona, si existe que me rellene los otros campos automaticamente, de lo contrario agrego la persona.-
    Desde ya un millon de gracias.-

Leave a Reply

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