Jquery mobile jQueryMobile关闭对话框而不刷新页面

Jquery mobile jQueryMobile关闭对话框而不刷新页面,jquery-mobile,Jquery Mobile,我试图用jQM对话框替换JavaScript提示函数。我的目标是提示用户输入一个字符串,然后当他们提交按钮或输入时,用他们输入的字符串运行一个函数 具体来说,我希望取消按钮和[x]关闭对话框并返回页面,不做任何操作;我希望submit按钮将strAccount值传递给函数。这在没有表单等的情况下很容易做到。但是,我也希望用户能够在strAccount字段中点击enter。我认为最简单的方法是把它做成一个表单,这样,提交和输入都会提交 我发现我需要在表单提交时返回false。然而,在完成所有这些之

我试图用jQM对话框替换JavaScript提示函数。我的目标是提示用户输入一个字符串,然后当他们提交按钮或输入时,用他们输入的字符串运行一个函数

具体来说,我希望取消按钮和[x]关闭对话框并返回页面,不做任何操作;我希望submit按钮将strAccount值传递给函数。这在没有表单等的情况下很容易做到。但是,我也希望用户能够在strAccount字段中点击enter。我认为最简单的方法是把它做成一个表单,这样,提交和输入都会提交

我发现我需要在表单提交时返回false。然而,在完成所有这些之后,页面正在重新加载,这是我不想要的

以下是一些主页内容:

时间表 下面是我的页面脚本:

$document.readyfunction { 提醒“页面加载…”;//如果页面重新加载,请提醒我 $'acctNameFilter'.submitfunction { 警报$'strAccount'.val;//是否已通过? getAcctsByString$'strAccount'.val;//我要运行的函数 $'strAccount.val;//清除对话框的值…必要吗? $'accountEntry'。对话框'close'; return false;//停止执行,我想。。。 }; //openDialog是一个简单的href链接。。。 $'openDialog'。单击函数 { $.mobile.changePage'accountEntry',{changeHash:false}; }; } 另一个不太重要的问题是:在加载对话框后,如何将焦点设置为strAccount?我想尽量减少用户的压力


非常感谢。

Hm.在进一步工作时,我注意到当关闭对话框时,页面返回到先前打开的页面。也许页面没有重新加载,而是返回到上一页!这是一个类似的问题: