使用phonegap和jquery mobile开发iphone应用程序时如何禁用本机键盘上的Go按钮?
Posted
技术标签:
【中文标题】使用phonegap和jquery mobile开发iphone应用程序时如何禁用本机键盘上的Go按钮?【英文标题】:How to disable the Go button on a native keyboard when developing an iphone app using phonegap and jquery mobile? 【发布时间】:2012-07-24 11:21:09 【问题描述】:好的,我正在使用 cordova/phonegap 在 xcode 中开发一个 iphone 应用程序。
对于我的一个页面,我有一个基本的电子邮件表单。如下图:
<form name="emailformbtn" id="emailformbtn" action="" method="post">
To: <input type="email" name="emailvarto" required="required"/>
Message:<textarea cols="40" rows="8" id="emailmessagebtn" name="emailmessage">Email Message here</textarea>
在选择电子邮件字段时,会显示一个原生 iphone 键盘。如果用户选择完成按钮,则一切正常。但是,如果用户在本机键盘上选择“开始”按钮,它会将用户重定向回应用程序的开头。有谁知道禁用“Go”按钮重定向并使其像“Done”按钮一样的方法?
【问题讨论】:
【参考方案1】:尝试为此form
定义一个submit
处理程序
var submitHandler = function(e)
e.preventDefault();
e.stopPropagation();
return false;
;
【讨论】:
以上是关于使用phonegap和jquery mobile开发iphone应用程序时如何禁用本机键盘上的Go按钮?的主要内容,如果未能解决你的问题,请参考以下文章
使用 jQuery Mobile 和 Phonegap 为 iPhone 应用程序存储位置
jQuery .load() 不适用于 PhoneGap Build 和 jQuery Mobile
Jquery Mobile 和 Phonegap 的卡顿性能问题
使用 jQuery Mobile、Django 和 Phonegap 构建移动应用程序