JQuery - Validar suba inputs javascript

 
Vista:

Validar suba inputs javascript

Publicado por Darío (2 intervenciones) el 28/02/2017 16:59:27
Hola Gente, tengo este codigo armado de un rejunte de cosas que encontré en internet (La sinceridad ante todo :D) https://jsfiddle.net/nolose/Lam0nLnL/5/
No le puedo encontrar la vuelta para que valide por "cantidad" en lugar que lo haga por "value", se les ocurre alguna forma para poder lograrlo ?.
Saludos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 39
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Validar suba inputs javascript

Publicado por Alejandro (14 intervenciones) el 01/03/2017 01:58:35
Hola Dario, Prueba con esto:

1
2
3
4
5
<input type="checkbox" onchange="toggleCheckbox(this)" data-cantidad="1" value="1" name="1">
<input type="checkbox" onchange="toggleCheckbox(this)" data-cantidad="2" value="2" name="2">
<input type="checkbox" onchange="toggleCheckbox(this)" data-cantidad="3" value="3" name="3">
 
<p id="test"></p>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var sum = 0;
var limit = 3;
 
function toggleCheckbox(element){
        var number = element.dataset.cantidad;
        if (element.checked){
        sum += Number(number);
        if(sum > limit){
				element.checked = !element.checked;
        sum -= Number(number);
        }
        }
        else{
        sum -= Number(number);
        }
        document.getElementById("test").innerHTML = sum;
}

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar

Validar suba inputs javascript

Publicado por Darío (2 intervenciones) el 01/03/2017 05:22:30
Tu respuesta fue correcta !. Muchisimas gracias. Era tan simple, no ? jajaa. Que material me recomiendas leer para aprender Javascript ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar