>  기사  >  웹 프론트엔드  >  JS_javascript 기술을 통해 페이지 컨트롤에 초점이 맞춰졌는지 확인

JS_javascript 기술을 통해 페이지 컨트롤에 초점이 맞춰졌는지 확인

WBOY
WBOY원래의
2016-05-16 17:05:341001검색

TextBox를 예로 들고 자바스크립트를 사용하여 포커스가 있는지 확인합니다.

사실, 일반적인 사고는 두 가지로 나누어집니다.

텍스트 상자가 서버 측 컨트롤인 경우 if(TextBox1.Focused)를 사용하여 판단하고 TextBox1.Attributes.add('onfocus','Method to be running'을 사용하는 것을 간단히 생각할 수 있습니다. ); 메소드를 바인딩합니다. 물론 JS를 사용하여 서버측 컨트롤도 작동할 수 있지만, 서버측 ID와 실제 클라이언트측 ID가 다를 가능성이 높으므로 getelementbyid: document를 사용할 때는 주의가 필요합니다. .getElementById(' <%= TextBox1.ClientID%>').

텍스트 상자가 서버 측 컨트롤인 경우 document.activeElement.id를 TextBox1과 비교하여 TextBox1이 포커스인지 확인할 수 있습니다. 예를 들면 다음과 같습니다. if(document.activeElement == document.form1.elementName){} .

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.