양식이 수정되었는지 여부를보기 위해 내 페이지의 라디오 버튼/체크 박스의 상태 변경을 안정적으로 감지해야합니다. 자, 이것은 완전히 별개의 스크립트입니다. 폼을 제어하는 것은 수정할 수 없습니다. 텍스트 상자, 텍스트 영역 및 선택에 도움이되지만 체크 박스/라디오 버튼 라디오 버튼/체크 박스 상태 변경 감지
onclick
이벤트 핸들러 해고되지
onchange
이벤트 핸들러 : 지금 , 나는이 일을 두 가지 방법을 볼 수 있습니다 이는 사용자가 종종 단축키를 사용하여 이러한 요소의 값을 변경하기 때문에 신뢰할 수 없습니다.
무엇이 여기에 있습니까? 안정적으로 체크 박스가 체크/체크되지 않았 음을 감지하는 방법이 있습니까?
UPDATE : 너희들은 지적은 변경 이벤트는 정말 W3 스쿨 그것이 text inputs
그러나, 내 문제는 값 것으로 밝혀졌다만을위한 것입니다 말한다는 사실에도 불구하고, 체크 박스/라디오 버튼에 해고 checkboxes/radiobuttons는 스크립트에서 setAttribute를 통해 설정되며이 경우 이벤트는 시작되지 않습니다.
이 경우 내가 할 수있는 것이 있습니까?
체크 박스와 라디오 버튼은'onchange' 이벤트를 발생 시키지만 IE는 체크 박스 나 라디오 버튼이 포커스를 잃을 때까지 이벤트를 발생시키지 않습니다. –