한때 체크박스와 라디오의 이벤트 선택이 나를 혼란스럽게 했습니다.
JS에 대한 나의 이해에 따르면 변경 이벤트가 가장 합리적이어야 한다고 생각합니다. 즉, 변경 이벤트는 변경 후 포커스가 떠날 때만 트리거됩니다.
나중에는 click mousedown과 같은 마우스 이벤트가 대신 사용되었습니다. 저는 마우스다운보다 클릭이 더 완벽하다는 것을 알았습니다.
라디오가 클릭 이벤트를 등록한 후 키보드에서 위, 아래, 왼쪽, 오른쪽을 선택하면 마우스 이벤트가 트리거되고, 스크롤 휠도 작동됩니다. 이 마법 같은 일은 마우스를 누른 상태에서는 발생하지 않습니다. (웹킷은 상하좌우 선택을 사용할 수 없습니다.)
체크박스가 클릭 이벤트를 등록한 후 공백이 있는 체크박스를 선택하면 다시 기적이 발생하고 마우스다운이 발생합니다. 또다시 기적을 놓친다. (웹킷은 여전히 공백을 사용하여 선택할 수 없습니다.)
이 두 사람의 부담을 줄이기 위해 모두 클릭을 사용합시다. 이 두 사람의 경우에는 여러 이벤트를 묶지 마십시오. 클릭은 최고의 전능자입니다. 예배~~
폼을 이용하여 설문지를 디자인할 때, 사용자 작업을 줄이기 위해 HTML의 태그에 선택 상자를 두 개 사용하는 것이 좋습니다. , 즉 단일 선택 상자와 확인란의 차이점은 사용자가 라디오 단추 상자에서 하나의 옵션만 선택할 수 있는 반면 사용자는 확인란에서 여러 옵션을 선택하거나 모든 옵션을 선택할 수도 있다는 것입니다. 다음 예를 살펴보세요.
이 예의 소스 코드는 코드와 결합되어 있으며, 각 매개변수의 설정에 대해 설명합니다.