페이지가 로드될 때 텍스트 입력에서 포커스를 제거할 수 있습니까?
검색을 위한 텍스트 필드가 하나 있는 사이트가 있는데 페이지가 로드될 때 포커스가 표시되지 않았으면 좋겠는데 양식에 입력된 텍스트가 유일한데 포커스를 제거할 수 있나요?
jQuery 솔루션은 다음과 같습니다.
$(function () {
$('input').blur();
});
사용하다document.activeElement.blur();
현재 초점을 맞추고 있는 요소도 보여주는 http://jsfiddle.net/vGGdV/5/ 의 예입니다.
그 전화를 받고도 메모를 해 두시오.blur()
IE의 바디 요소는 IE가 초점을 잃게 만들 것입니다.
HTMLelement에도 내장된 방식이 있다고 덧붙이고 싶습니다.
여기 두 가지를 모두 사용한 데모가 있습니다..focus
그리고..blur
비슷한 방식으로 작동하는 거죠
const input = document.querySelector("#myInput");
<input id="myInput" value="Some Input">
<button type="button" onclick="input.focus()">Focus</button>
<button type="button" onclick="input.blur()">Lose focus</button>
사용할 수 있습니다..blur()
방법.http://api.jquery.com/blur/ 참조
$(function() {
$("#MyTextBox").blur();
});
언급URL : https://stackoverflow.com/questions/4276754/is-it-possible-to-remove-the-focus-from-a-text-input-when-a-page-loads
'programing' 카테고리의 다른 글
$(이것은)serialize() -- 값을 추가하는 방법을 지정합니다. (0) | 2023.11.06 |
---|---|
C의 문자열을 빈 문자열로 초기화 (0) | 2023.11.06 |
팬더 데이터 프레임을 위치별로 자르는 방법은? (0) | 2023.11.01 |
MySQL이 null/empty를 반환하는지 확인하는 방법은 무엇입니까? (0) | 2023.11.01 |
정수를 문자 등가로 변환합니다. 여기서 0 = > a, 1 = > b 등 (0) | 2023.11.01 |