2016-08-10 1 views
1

페이지에 많은 텍스트 상자가 있고 init에서 모두 비활성화되어 있습니다. Ipad에서만 (Safari 및 chrome) 페이지로드시 포커스가 네 번째 텍스트 상자에 자동으로 표시됩니다.Ipad의 텍스트 상자에 포커스를 제거합니다.

텍스트 상자를 제거한 후 3 번째 페이지에 포커스가 오게되었습니다. 텍스트 상자가 비활성화되어 있기 때문에 init에서 강조 표시된 텍스트 상자를 볼 수 있습니다. 화면의 아무 곳이나 클릭하면 키보드가 0.5 초 동안 팝업 된 다음 닫힙니다.

init.it의 텍스트 상자에 포커스를 놓기를 원하지 않습니다. 드롭 다운 (선택 사항) 또는 포커스가 전혀 없습니다.

ipad safari에서 텍스트 상자가 강조 표시되고 화면 키보드의 아무 곳이나 클릭하면 키보드가 열립니다.

ipad 크롬에는 init 자체에 포커스와 키보드 팝업이 있습니다. 어떻게 방지 할 수 있습니까?/자바

답변

1

사용 JQuery와의 focus는 반대 blur이다. 당신이 말한대로 대신 select에 초점을하려면 바로이 요소에 focus을주고,

$("input").blur(); 

을 또는 : 당신은 모든 입력에서 focus을 제거하려면이를 호출 할 수 있습니다. 그 다음 input에서 포커스를 제거해야합니다. 하나의 행에 대한 파라미터처럼 didnt 한 작업이 out.Already 그러자고 시도했다고

// change the selector to your exact 'select' element 
$("select").focus(); 
+0

4 개별 텍스트 및 checkboxes.This 행으로 말의 가시 조건 FOM 사용자 설정 텍스트 상자 (40), 10 행 40 개되어있는 체크 박스 어떤 매개 변수를 그가 원하는 .Initailly 그들은 모두 사용할 수 없게됩니다. 모든 텍스트 상자는 초기화시 비활성화되어 있으며 확인란 틱에 초점을 맞추고 있습니다. init 매개 변수의 두 번째 텍스트 상자에 초점을 둡니다. 설정에서 매개 변수를 제거하면 포커스가 다음 텍스트 상자에 나타납니다. 그들은 모두 사용할 수 없습니다. focus(), blur(), tabindex does not work를 사용했습니다. Ipad에서만 재생산 됨 –

관련 문제