【发布时间】:2014-08-28 10:46:14
【问题描述】:
我想使用提交绑定提交我的表单,但它不起作用。在我的表单中,我只有 textarea 字段。我怎样才能做到这一点。当我按下回车键时,它只是进入文本区域的下一行,但不提交表单。我正在使用 phonegap 开发我的移动应用程序,因此输入密钥代码 13 将不起作用。这是我的表格。
<form data-bind="submit:EditQuestion" method="post" data-ajax="false">
<textarea placeholder="Answer" data-bind="value:Answer"></textarea>
</form>
【问题讨论】:
-
那么你是说
event.keyCode === 13不能在手机上使用phonegap 吗? -
我看到的这篇文章和其他帖子似乎都走上了这条路:stackoverflow.com/questions/9502561/…
-
我有一个更新的小提琴,但如果它已经过测试并且失败了,我不会发布我的答案:jsfiddle.net/3ux7Lj4g/3
-
如果要使用回车键触发表单,则表示textarea中的答案总是单行。所以问题是为什么你使用
<textarea>而不是<input>(哪个有效)? -
因为这是必需的。答案可能太长,需要显示给用户
标签: knockout.js submit enter