none
AYUDA Recorrer Input JQuery RRS feed

  • Pregunta

  • Hola,

    estoy desarrollando mi aplicacion web con C# y MVC, y en una de las VISTAS, tengo varios inputs creados con javascript, en concreto 3. También he creado un botón que al pulsar me genera otros 3 inputs(un onclick). La idea es, quiero almacenar los datos de estos INPUTS de la siguiente forma:

    INPUT1(valor) | UNPUT2(valor) | INPUT3(valor) , INPUT1(valor)' | INPUT2(valor)' | INPUT3(valor)', .........................

    y así sucesivamente...

    mi pregunta es, ¿Como recorro los inputs para almacenarlos de esa manera?

    Gracias de antemano.

    lunes, 29 de abril de 2013 12:31

Todas las respuestas

  • Con jQuery tienes muchas opciones, sólo debes tener en cuenta el selector a usar y la función each().

    Por ejemplo si los inputs tienen una clase llamada "input-class" podrías hacer algo así $(".input-class").each(function(){ alert($(this).val();)});

    http://api.jquery.com/jQuery.each/

    Con esto seleccionarias TODOS los elementos con la clase "input-class" y lanzarías un for each por cada uno de ellos que ejecutaría la función que contiene un alert que muestra el objeto actual.

    Para obtener el valor lo podrías hacer con $(this).val() que en cada iteración obtiene el valor del elemento actual, ahora como lo guardes pues podría ser en un array o crearte un objeto propio para realizarlo.

    Recuerda que a la hora de enviar esos datos al controlador un array se puede mapear a una colección.

    Espero que te haya servido de ayuda.

    martes, 30 de abril de 2013 15:03