2011-10-13 1 views
0

브라우저로 돌아갈 때 사용할 수없는 상태의 확인란을 유지하는 데 어려움이 있습니다.Back을 사용하여 페이지로 돌아갈 때 확인란을 비활성화 상태로 유지하는 방법은 무엇입니까?

문제점을 설명하기 위해이 두 샘플 페이지를 생성했습니다.

이전 페이지로 돌아갈 때 확인란을 계속 사용할 수 없게하려면 어떻게해야합니까?

test1.html 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
</head> 
<body> 
    <form id="test" action="/"> 
     System <input type="checkbox" id="chkSystem148" onclick="this.disabled = true;"/> 
     <a href="test2.html">Go to test2</a> 
    </form> 
</body> 
</html> 


test2.html 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
    <title></title> 
</head> 
<body> 
    <input type="button" value="Go Back" onclick="history.back(-1); return false;" /> 
</body> 
</html> 
+3

쿠키를 설정하고 onLoad를 확인하는 JavaScript 함수를 추가 할 수 있습니다. – Blazemonger

답변

0

mblase75가 댓글을 달았으므로 쿠키를 사용하십시오. 또는 localstorage와 같은 영구 저장소의 다른 형태. 해시가 작동 할 수도 있고, 기록에 추가되는 경우 또는 최신 브라우저에서만 항목을 기록에 추가 할 수있는 경우 현장에서 기억하지 않아도됩니다.

+0

Martin 감사합니다. 내가 혼란 스럽긴하지만 그것은 체크 박스가 체크되었는지 아닌지를 기억하지만 그것이 디스 에이블인지 아닌지를 기억하지 않는다는 것이다. – Matt

관련 문제