Check-Box не проверяется через JavaScriptHtml

Программисты Html
Ответить
Anonymous
 Check-Box не проверяется через JavaScript

Сообщение Anonymous »

Я работал над проектом, и возникла такая ситуация:
optionC по умолчанию отмечен. Если кто-то отметил опцию A и
опцию B, опцию C следует снять. Если кто-то проверил опцию C
после того, как она была снята, то опция B должна быть снята. Если кто-то отметил опцию B после того, как она была снята, тогда опция A должна быть снята.
Вот и все!
Вот мой код:

Код: Выделить всё

var optionA = document.getElementById("optionA");
var optionB = document.getElementById("optionB");
var optionC = document.getElementById("optionC");
optionC.checked = true;
[ optionA, optionB, optionC ].forEach(function(option) {
option.addEventListener("click", function() {
if(optionA.checked && optionB.checked){
optionC.checked = false;
}
else if(optionA.checked && optionB.checked && optionC.checked){
optionB.checked = false;
}
//Here also Code is missing
else{
optionC.checked = true;
}
});
});

Код: Выделить всё


Option A

Option B

Option C


Но я столкнулся с ошибкой: после того, как опция C снята, пользователь не может проверить ее снова.

Подробнее здесь: https://stackoverflow.com/questions/741 ... javascript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»