1
대화 상자에서 모티의 jQuery OSK (On Screen Keyboard) 사용에 약간 문제가 있습니다. 더 간단하게하려면 link을 확인하십시오.두 번째 입력시 화면 키보드에서 jQuery
jQuery 대화 상자에서 두 번째 입력 필드를 선택하면 항상 첫 번째 입력 필드로 이동합니다.
여기 내가 사용하는 코드는 다음과 같습니다
HTML :
<div id='dialog' title='This is a title' style='display: none'>
<h3>I just want to say something</h3>
<label>Say something: </label><br />
<input type='text' id='SaySomething' /><br /><br />
<label>Enter another text: </label><br />
<input type='text' id='SaySomething2' /><br /><br /></div><button>Click me</button><br /><label>Say something: </label><br /><input type='text' id='SaySomethingOutside' /><br /><label>Enter another text: </label><br /><input type='text' id='SaySomethingOutside2' /><br />
자바 스크립트 :
$(function(){
$("button").click(function(){
$("#dialog").dialog("open");
}).button();
$("input").keyboard();
$("#dialog").dialog({
modal: true,
autoOpen: false,
buttons : {
OK: function(){
$(this).dialog("close");
}
}
});
})
질문을 해결하는 데 도움이된다면 대답을 수락하십시오. –
감사! 그것은 실제로 도움이되었습니다. 또 다른 질문은, 왜 항상 첫 번째 입력 필드에 초점을 맞추고 있습니까? 두 번째 입력 필드에 초점을 맞추면서 jQueryUI 대화 상자의 아무 곳이나 클릭하면 첫 번째 입력 필드에 다시 포커스가 맞춰집니다. – pvzkch