Bir formda bir onay kutum var ve aşağıdaki senaryoya göre çalışmasını istiyorum:
totalCost
) değeri 10
olarak ayarlanmalıdır.calculate()
işlevi totalCost
değerini formdaki diğer parametrelere göre ayarlar.Yani temel olarak, onay kutusunu işaretlediğimde bir şey yapacağım ve işaretini kaldırdığımda başka bir şey yapacağım kısma ihtiyacım var.
function calc()
{
if (document.getElementById('xxx').checked)
{
document.getElementById('totalCost').value = 10;
} else {
calculate();
}
}
HTML
<input type="checkbox" id="xxx" name="xxx" onclick="calc();"/>
Eğer jQuery kullanıyorsanız aşağıdakileri önerebilirim: NOT: Burada bazı varsayımlarda bulundum
$('#my_checkbox').click(function(){
if($(this).is(':checked')){
$('input[name="totalCost"]').val(10);
} else {
calculate();
}
});