작은 jQuery 함수를 수행하고 있습니다. 이 함수는 텍스트 상자를 떠날 때 텍스트 상자의 텍스트를 경고로 표시하고 텍스트 상자를 지우고 다시 동일한 텍스트 상자에 포커스를 설정해야합니다. 그것은 경고 및 텍스트 상자 지우기 텍스트를 표시하는 세 가지 작업 중 두 가지를하고 있지만 다시 해당 텍스트 상자에 포커스를 설정하지 않습니다.jQuery를 사용하여 텍스트 상자에 포커스 설정
이 텍스트 상자는 양식에 있으며 여기에도 탭 색인을 사용했음을 유의하십시오. 알리미에서 ok를 클릭하면 다음 탭 인덱스가있는 다음 텍스트 상자로 포커스가 이동합니다.
여기 내 코드입니다 :
<script type="text/javascript">
function pageLoad() {
$("input[id$='txtEmailAddress']").blur(CheckOnServer);
}
function CheckOnServer() {
alert($("input[id$='txtEmailAddress']").val());
$("input[id$='txtEmailAddress']").val("");
$("input[id$='txtEmailAddress']").focus();
alert("2");
}
</script>
나는 뭔가를 구축하고 있지만 설명은 짜증나는 기능처럼 들릴 것이라고 확신합니다. id가 txtEmailAddress로 끝나는 입력이 여러 개 있습니까? 그렇다면 포커스()가 목록의 마지막 하나에서 트리거 될 수 있습니다. – Ben
내 무지를 용서하지만 그 시점에서 포커스를 제거하는 경고 ("2")가 아닙니까? –