Firefox에서 버그라고 생각되는 것을 발견했으며 이것이 실제로 버그인지, 그리고 이에 대한 해결 방법이 있는지 궁금합니다.
다음 소스로 기본 웹 페이지를 만드는 경우 :
<html>
<head>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script>
</head>
<body>
<div>
<input id="txtTest" type="text" />
<input type="button" onclick="$('#txtTest').attr('disabled','disabled');" value="Set Disabled (jQuery)" />
<input type="button" onclick="document.getElementById('txtTest').disabled = true;" value="Set Disabled (js)" />
<input type="button" onclick="$('#txtTest').removeAttr('disabled');" value="Remove Disabled" />
</div>
</body>
</html>
당신이 경우 disable
은 textbox
동적으로 다음 페이지를 새로 고침의는 textbox
대신 사용할 수 없습니다의 원래 상태로 다시 재설정 비활성화 유지됩니다. IE8과 Chrome에서 이것을 시도했으며 예상대로 작동하여 textbox
새로 고칠 때 다시 비활성화되지 않도록 재설정합니다 .
또 다른 흥미로운 정보는 입력이 a checkbox
대신 a 인 경우에도 동일한 작업을 수행한다는 것 textbox
입니다.
input
단순히 새로 고침 할 때 요소 의 상태를 기억하는 Firefox "기능"이 아니라고 확신 하십니까?