Использование локального хранилища внутри блока if в HTML5 - PullRequest
0 голосов
/ 14 ноября 2011

Я использую локальное хранилище для хранения значения. Я сохраняю состояние переменной в операторе 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), он не выходит. И я не могу выполнить последнее утверждение.

Как это можно исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...