У меня есть HTML-флажок. Он использует событие onclick javascript для увеличения целого числа var на 1.JavaScript отменяет действие onclick?
Я хочу, чтобы декремент var был равен 1, если флажок снят. Как я могу это сделать?
У меня есть HTML-флажок. Он использует событие onclick javascript для увеличения целого числа var на 1.JavaScript отменяет действие onclick?
Я хочу, чтобы декремент var был равен 1, если флажок снят. Как я могу это сделать?
просто используйте условный оператор, чтобы проверить, не установлен ли флажок внутри функции, где вы проверяете, была ли функция проверена и увеличилось значение.
$("#inputid input:checkbox").change(function() {
var ischecked= $(this).is(':checked');
if(!ischecked)
var val = val-1;
});
$('.checkbox').click (function(){
var thisCheck = $(this);
if (thischeck.is(':checked')) {
// Do increment
}
else { // DO decrement }
});
Показать код. – systemovich