Lorsque j'exécute la ligne ci-dessous, la boîte de dialogue s'ouvre correctement.Comment définir le focus sur une zone de texte lorsqu'une boîte de dialogue jquery est chargée
$('#divMyDialogBox').dialog('open');
Mais j'ai une zone de texte (i.e. txtAddr) à l'intérieur de la div (boîte de dialogue) & veulent que l'accent soit poussé, quand il va être chargé.
J'ai essayé le code ci-dessous, mais cela ne fonctionne pas. Veuillez rectifier la même chose ou suggérer de nouvelles solutions.
$('#divEmailDialogBox').dialog
({
modal: true,
draggable: true,
hide: 'slide',
show: 'slide',
height: 100,
width: 575,
bgiframe: true,
autoOpen: false,
resizable: false,
closeOnEscape: false,
zIndex: 9999,
open: function(){alert("Hi"); $("#txtAddr").focus();}
});
<%if(true)
{%>
$('#divEmailDialogBox').dialog('open');
<%}
Ici, l'alerte se déclenche, indique que le code est appelé.
Merci à l'avance, Biki
Edité mon poste par votre commentaire. – Biki