Я использую локальное хранилище для хранения значения. Я сохраняю состояние переменной в операторе if.
Проблема в том, что после установки значения с использованием локального хранилища элемент управления не выходит из блока If. Это происходит только если я использую локальное хранилище. Я пытался с предупреждением в if, и он работает нормально.
if(document.question.value1[1].checked==true ||document.question.value1[0].checked==true &&
document.question.value2[1].checked==true ||document.question.value2[0].checked==true )
{
if(document.question.value1[1].checked==true)
alert("Hello");
if(document.question.value1[0].checked==true)
localStorage.setItem("val10","true");
document.forms["question"].submit();
}
Здесь, когда элемент управления входит в if(document.question.value1[0].checked==true)
, он не выходит. И я не могу выполнить последнее утверждение.
Как это можно исправить?