Ver Mensaje Individual
  #8 (permalink)  
Antiguo 10/02/2014, 10:48
alfre04
 
Fecha de Ingreso: octubre-2011
Mensajes: 11
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Suma de radiobutton

Cita:
Iniciado por bathorz Ver Mensaje
Hay varias formas de hacerlo. Prueba esto y busca información:
Código Javascript:
Ver original
  1. $(document).ready(function(e) {
  2.  
  3.             $('#form1').change(function() {
  4.  
  5.                var obj = {};
  6.                var string = '';
  7.                var sum = 0;
  8.  
  9.                // Grupo 1
  10.                if ($("input:radio[name=RadioGroup1]").is(':checked')) {
  11.                   var n1 = $("input:radio[name=RadioGroup1]:checked").val();
  12.                   sum += parseFloat(n1);
  13.                }
  14.  
  15.                $('#resultado').val(sum);
  16.  
  17.             });
  18.          });
* Ante cualquier cambio en el formulario...
$('#form1').change(function() {

* Si en los input de tipo radio, el que tiene nombre RadioGroup1 posee un elemento check...
$("input:radio[name=RadioGroup1]").is(':checked')

* Obtiene el valor del radio picado:
$("input:radio[name=RadioGroup1]:checked").val()

* Muestra el resultado
$('#resultado').val(sum);

Ahora agrega el grupo 2 y 3 de los radio.
Hola que tal, mil gracias funciono muy bien todo solo tengo una pregunta más, ya agregue los 3 radio, y si quiero agregar un list select??.

Entiendo que es algo así pero no suma.

Código:
// Grupo 4
               if ($("select:option[name=SelectGroup1]").is(':checked')) {
                  var n1 = $("select:option[name=SelectGroup1]:checked").val();
                  sum += parseFloat(n1);
               }
Mil gracias por todo

Última edición por alfre04; 10/02/2014 a las 11:09