在jQuery Mobile / Mobile Safari中按提交后不要隐藏键盘

时间:2011-08-14 23:10:14

标签: forms webkit jquery-mobile mobile-safari usability

我正在开发适用于iOS / Android浏览器的基于移动网络的表单。一切都运作良好。

我似乎无法做的是在用户按下表单上的“提交”按钮后将键盘保持在顶部。目前,只要我点击“提交”,默认情况下键盘就会隐藏。在此处发布此请求之前,我已尝试过任何我能想到的内容。

我的代码:

<form action="" onsubmit="return false;">
             <input id='chat' type="text" name="message" value="" data-inline="true" placeholder="Start typing your message here" />
             <button id='doSend' type="submit" data-inline="true">Submit</button>
</form>

使用jQueryMobile 1.0 beta2 + iPhone 4进行测试。

任何想法都表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:2)

尝试将焦点重新添加到&#39; #chat&#39;回调/提交完成后的字段。

$('#chat').focus();

这是我创建的一个模拟功能的演示(在iPhone上测试)......

演示:http://jsfiddle.net/wdm954/hYn7k/1/