我,我正在使用jalert插件。它运行良好,但我想在显示消息框(对话框)后能够执行另一条指令(即我在发送它们之前用它来检查表单中的空文本框,如果文本框为空则显示消息我希望文本框得到关注,但它永远不会发生。
我尝试过使用
document.getElementById('txtName').focus();
和
$('#txtName').focus();
之后
jAlert('message','title');
但它们都不起作用。显示消息后,功能结束。
感谢您的回复。
答案 0 :(得分:3)
对jAlert的调用不像JavaScript警告一样,因为将执行以下任何代码行。
根据this thread,jAlert有一个回调,可以帮助你:
jAlert( message, [title, callback] )
所以,你应该修改你的电话:
jAlert('message','title', function(){
$("#txtName").focus();
});
(注意:我已将您的document.getElementById('txtName')
jQuery化为$("#txtName").focus()
)