2012-06-08 4 views
2

모질라를 새로 고침해도 페이지가 빈 슬레이트가되지 않습니다. 페이지가로드/새로 고침 될 때 선택을 취소해야하는 양식의 확인란이 있습니다. 이것은 완전히 페이지를로드 작동모질라의 체크 박스를 해제하십시오. 새로 고침

<body onLoad="uncheck()"> 

function uncheck() { 
    // Uncheck all checkboxes on page load  
    $("input:checkbox:checked").attr("checked", ""); 
    console.log("uncheck"); 
} 

을,하지만 난 (모질라에서) 새로 고침을 클릭하면 "선택 해제"는 콘솔에 인쇄되고 있기 때문에 함수가 제대로 호출되지만 확인란은 다음과 같습니다 : 현재 나는 이것을 사용하고 나머지는 확인했다.

의견이 있으십니까? 대신

답변

14

사용 prop :

$(':checkbox:checked').prop('checked',false); 

또는 removeAttr가 :

$(':checkbox:checked').removeAttr('checked'); 
-2

그냥 아래의 코드를보십시오.

<body onLoad="uncheck()"> 

function uncheck() { 
    // Uncheck all checkboxes on page load  
    $("input:checkbox:checked").attr("checked", false); 
    console.log("uncheck"); 
} 
+0

-1에서 아무것도 창으로 onUnload를 설정하여 '페이지 캐시를'사용 안 함? – Tadeck

0

는 심지어 그것을 시도 해 봤나 모든 -

window.onunload=function(){return true;}; 
관련 문제