0
<input type="checkbox" id="checkbox1" />
<input id="reg12" type="text" name="add-1" class="form-control" value="22" readonly ><br>
<input type="checkbox" id="checkbox2" />
<input id="reg13" type="text" name="add-2" class="form-control" value="22" readonly ><br>
<input type="checkbox" id="checkbox3" />
<input id="reg14" type="text" name="add-2" class="form-control" value="22" readonly >
У меня есть три текстовых поля и соответствующие флажки. Я хочу добавить только те значения текстового поля, чей соответствующий флажок установлен.Добавьте только те значения текстового поля, чей соответствующий флажок установлен.
jQuery(document).ready(function($) {
var sum = 0;
$('#checkbox1').click(function() {
sum = 0;
var val1= parseInt($("#add-1").val());
var val2= parseInt($("#add-2").val());
sum=parseInt(val1+val2);
$('#sum').html(sum);
});
});
Вы вопрос неясен. Также у вас есть только два ввода. – Mohammad
Никогда не помещайте одинаковые идентификаторы для двух элементов, это плохая плохая практика. – vamsi
Я думаю, вы хотите суммировать значение ввода, релевантное для флажка. – Mohammad