Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 6 de 6

Tema: Captura de valores de checkbox

  1. #1
    Recien Llegado! Merodeador
    Fecha de Ingreso
    07 dic, 12
    Mensajes
    6
    Poder de Reputación
    0

    Captura de valores de checkbox

    Hola buenas, soy nuevo en el foro y ante todo me gustaría dar las gracias por dejarme participar en vuestra comunidad, espero que sea una relación de simbiosis recíproca.

    Bueno, necesitaría vuestra ayuda, acabo de iniciarme en jquery, aúnque poseo algunos conocimientos muy amateurs de java, pero me he quedado atrapado y no sé como seguir.
    Os comento;
    Necesito hacer que se comprueben una serie de checkbox que sí están checked se capturen sus valores en una variable, en forma de suma, no de 1 en 1, es decir, no necesito un array, necesito ir sumando todos los valores capturados para obtener un solo valor final.

    Aquí os dejo el código html y el jquery que yo he hecho:

    HTML
    Código:
    <input type="checkbox" name="Bar" id="Isostar2" value="4">
    <input type="checkbox" name="Bar" id="Isostar4" value="8">
    <input type="checkbox" name="Bar" id="Isostar6" value="12">
    <input type="checkbox" name="Bar" id="Aquarius2" value="3">
    <input type="checkbox" name="Bar" id="Aquarius4" value="6">
    <input type="checkbox" name="Bar" id="Aquarius6" value="9">
    <input type="checkbox" name="Bar" id="Proteína" value="12">
    <input type="checkbox" name="Bar" id="Proteína2" value="22">
    <input type="checkbox" name="Bar" id="Proteína3" value="32">
    <input type="checkbox" name="Bar" id="B_ener2" value="3">
    <input type="checkbox" name="Bar" id="B_ener4" value="6">
    <input type="checkbox" name="Bar" id="B_ener6" value="9">
    JQUERY
    Código:
    // cuotaValor es tan solo un comprobador genérico para empezar a comprobar los checkbox
    
    var Bar = 0;
    		if ((cuotaValor == 60) || (cuotaValor == 80) || (cuotaValor == 120)) {
    		$("input[@name='Bar']").each( function() {
    			if ($(this).attr('checked', true)) {
    				Bar = $(this).val(); + Bar;
    			};
    		});

    Decir que esto es de un ejercicio de clase que he de entregar y mís compañeros tampoco han podido ayudarme.
    Muchas gracias de antemano.

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,044
    Poder de Reputación
    21
    Hola:

    Primero que nada, esto es Javascript y no Java. Son dos lenguajes totalmente distintos :).

    En cuanto a tu problema:

    Código:
    var Bar = 0;
    
    if ((cuotaValor == 60) || (cuotaValor == 80) || (cuotaValor == 120)) {
      $('input[name=Bar]').each(function(i) {
        if($(this).is(':checked')) {
          Bar += parseInt($(this).val());
        }
      });
    }

  3. #3
    Recien Llegado! Merodeador
    Fecha de Ingreso
    07 dic, 12
    Mensajes
    6
    Poder de Reputación
    0
    Gracias, luego en casa lo pruebo y te digo, sí ya se que java y javascript son distintos, pero comparten fundamentos y base y saber algo de uno te ayudar a entender el otro.... no? Al menos a mí si.

  4. #4
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,044
    Poder de Reputación
    21
    Claro, todos los lenguajes comparten algo, pero es mejor no mezclar los términos :P (especialmente porque la pregunta "Java es igual a Javascript" o tutoriales en los que te enseñan Java y era Javascript, se repiten mucho). Si quieres abreviar, utiliza JS para Javascript :).

  5. #5
    Recien Llegado! Merodeador
    Fecha de Ingreso
    07 dic, 12
    Mensajes
    6
    Poder de Reputación
    0
    Funciona a la perfección!!! Muchas gracias.

  6. #6
    Recien Llegado! Merodeador
    Fecha de Ingreso
    07 dic, 12
    Mensajes
    6
    Poder de Reputación
    0
    http://victor79.xtrweb.com/jquery3_web/
    os dejo lo que hice para lo que pueda ayudar :D

Temas Similares

  1. checkbox
    Por Albesa en el foro Foro General
    Respuestas: 3
    Último Mensaje: 11/01/2011, 03:37
  2. sobre captura web
    Por kimapa en el foro Otros Elementos
    Respuestas: 3
    Último Mensaje: 05/12/2007, 16:57

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •