Столкнулся с такой проблемой. Нужно так, чтобы при включенном 1-м чекбоксе введенное число умножалось, допустим, на 2. При 2м чекбоксе на 3, а если включены оба сразу, то на 4. Если оба выключены, то число оставалось без изменений.
<html>
<head>
<script>
function show_alert()
{
if (G1.checked)
{
www.value=qqq.value*2;
}
else if (G2.checked)
{
www.value=qqq.value*3;
}
else if (G1.checked && G2.checked)
{
www.value=qqq.value*4;
}
else {
www.value=qqq.value;
}
}
</script>
</head><body>
<input id="qqq">
<input type="checkbox" id="G1"> <input type="checkbox" id="G2">
<input type="button" value="Go! " onclick="show_alert()">
<br>
<input id="www">
</body>
</html>
Все, вроде, работает, но когда я активирую оба чекбокса, то введенное число умножается на 2, а не на 4.