2010/11/6 Camilo Kawerín <camilokawe...@gmail.com>:
> Hola,
>
> Cómo hago para hacer una lista donde las personas pueden seleccionarlo con
>> Check box y al final de la columna despliegue el total de lo marcado.
>> Y si se podría agregar un row a la par de algunos datos para poner para
>> cuantas personas, entonces para que se multiplique ese valor.
>>
>
> Con Javascript podés hacerlo para que el valor se vaya actualizando al mismo
> tiempo que seleccionás los controles.
>
>
>> Hotel 1 -- check (2 personas)
>> Hotel 2 --
>> Hotel 3 -- check
>>
>> Total = Suma de: (Valor de Hotel 1, multiplicado por 2) + (Valor de Hotel
>> 3)
>>
>
> Un ejemplo, usando jQuery[1], podría ser:
>
> $('total').text($('hotel_1').val() * $('hotel_1_cant').val() +
> $('hotel_2').val() * $('hotel_2_cant').val() + [...] );
>
> Y lo estoy haciendo de memorai y no estoy seguro de que se pueda capturar el
> value del checkbox así nomás, pero es la idea básica.
>
>


Esto devuelve un booleano.
 $('#habitacion-doble').is(':checked');

Pasan cosas divertidas si sumas cadenas con números flotantes con no-números.

String.prototype.toInt = function() {
   var val =  parseInt(this,10);
   return isNaN(val)?0:val;
};

a lo mejor se puede hacer esto (no lo he probado), puede evitar
infinitos dolores de cabeza
var pax = $('#pax').val().toInt();




-- 
--
ℱin del ℳensaje.
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a