programing

페이지가 로드될 때 텍스트 입력에서 포커스를 제거할 수 있습니까?

newsource 2023. 11. 1. 22:24

페이지가 로드될 때 텍스트 입력에서 포커스를 제거할 수 있습니까?

검색을 위한 텍스트 필드가 하나 있는 사이트가 있는데 페이지가 로드될 때 포커스가 표시되지 않았으면 좋겠는데 양식에 입력된 텍스트가 유일한데 포커스를 제거할 수 있나요?

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