1
자동 완성 위젯을 사용 중이며 항목이 선택되면 대화 상자가 표시됩니다. 대화 상자가 나타나지만 대화 상자의 필드가 열릴 때 포커스를 받길 원합니다. 여기에 지금까지 시도한 것입니다 :jquery ui 1.7 선택 완료시 자동 완성 대화 상자
// HTML
<form action="#">
<p><input id="busca" /></p>
</form>
<div id="agregar" title="Agregar Parte">
<label for="cantidad">Cantidad:</label>
<input name="cantidad" id="cantidad" size="3" />
</div>
// JQuery와
$(function(){
$("#agregar").dialog({
autoOpen: false,
//also tried open: function(){$("#cantidad").focus()}
}
);
//.bind("dialogfocus", ...) does not work either
$("#agregar").bind("focus", function(){
$("#cantidad").focus(); });
$("#busca").autocomplete({
source: "/carrito/autocomplete/",
minLength: 1,
select: function(e, ui) {
$("#agregar").dialog("open");
}
});
});
나는 자동 선택 위젯은 후에 포커스를받는대로 자동 선택의 기본 동작은 여전히 일을하고 있다고 생각 대화 상자가 표시됩니다.
도움을 주시면 감사하겠습니다.
가 대단히 감사합니다, 그것은 작동합니다. –