2

我正在 phonegap 中开发,并且我有一个带有输入字段的聊天窗口,如下所示:

<div class="chatWindow"></div>
<form>
   <input type="text">
   <input type="submit" onclick="sendChatMsg();return false;">
</form>

我发现将属性添加title="Search"到文本输入字段会在 iPad 键盘上生成一个“搜索”按钮,而不是标准的“开始”按钮。但是我希望这个按钮被命名为“发送”或“返回”。

如果该字段不在<form>标签内,则自动选择返回按钮,但文本输入未链接到提交按钮。

有任何想法吗?

4

2 回答 2

1

我最终想出了如何在文本输入中添加“return”键,方法是使用<textarea>输入(默认使用“return”)并触发输入,如下所示:

            $(".chatMsgArea").keydown(function(){
                if(event.keyCode == 13) {
                    sendChatMsg();
                    return false;
                }
            });

这允许存在返回键而不是“go”或“search”,并且这似乎是 pintrest 和 facebook 正在这样做的方式。

于 2012-11-08T11:55:07.113 回答
0

最好的方法可能是编写一个 phonegap 插件。

您需要编写一些可调用代码来执行以下操作

对于 aUITextField或可编辑的UITextView

[myTextField setReturnKeyType:UIReturnKeyGo];

他们相应地编辑“开始”按钮的功能

于 2012-11-02T14:16:04.000 回答