Ciao ragazzi, ecco il problema. Voglio eseguire un calcolo diverso in base alla casella di controllo.Come modificare il valore della casella di controllo quando è selezionata o deselezionata
<div>
COD: <input type="checkbox" id="trigger" name="question" >
</div>
Ecco il javascript per il calcolo del prezzo del prodotto il problema è che io non so come posso fare il resto se il metodo
<script>
$("#price,#quant,#shipment").keyup(function() {
if(+myFunction3() =="")
{
$('#demo').val(0);
}
else if($('#trigger')=="checked") //this is the problem
{
$('#demo').val($('#price').val() * $('#quant').val() ;
}
else
{
$('#demo').val($('#price').val() * $('#quant').val() + +myFunction3());
}
});
</script>
Advance grazie ragazzi.
prova: - '$ ('# trigger') è. (": Controllati")' – BenG
Prova questo $ ('# trigger'). Is (': checked'), resource http://api.jquery.com/is/ – Haris
Se quanto sopra non funziona, il modo verboso per ottenere lo stato è documentare .getElementById ("trigger"). checked – Nathan