【发布时间】:2012-01-06 22:20:26
【问题描述】:
我正在使用 JQuery Mobile 编写一个 PhoneGap 应用程序。
我根据在应用程序中点击的按钮和链接更改页面。我的所有视图都封装在一个 index.html 页面中。不同的页面按 div 数据角色划分,如下所示:
<div data-role="page" id="view1"></div>
<div data-role="page" id="view2"></div>
当点击按钮时,应用会移动下一个视图:
$.mobile.changePage("#search2_1");
问题是当用户在文本框中输入时。键盘会弹出“Go”或“Search”按钮。如果用户点击它,他们会绕过将他们移动到下一页的 javascript 函数,并在不经意间被发送回应用程序的根目录。
有没有办法禁用或删除这些按钮,甚至让这些按钮触发更改页面功能?
*注意:因为这是一个 PhoneGap 应用程序,所以我在 Objective-C 中可以做的事情是有限的,我专注于在网页中做这件事。
【问题讨论】:
-
您的输入元素是否在表单元素中?
-
是的。有没有我可以添加的元素?
标签: jquery-mobile cordova