相关疑难解决方法(0)

聚合物:手动提交表单

在聚合物中,我试图手动提交表格.我的表单看起来像这样:

<form id="myForm" on-submit="{{ submitForm }}">
    <input class="text" value="{{ someValue}}">
    <button type="submit">Submit</button>
</form>
Run Code Online (Sandbox Code Playgroud)

在聚合物对象中,我有:

submitForm: function(e) {
    e.preventDefault();
}
Run Code Online (Sandbox Code Playgroud)

每当我尝试执行以下操作时:

document.getElementById('myForm').submit();
Run Code Online (Sandbox Code Playgroud)

表单完全忽略on-submit属性并将表单发布到新页面.

我正在为任何想知道我为什么要这样做的人建立一个屏幕键盘.每当有人点击屏幕键盘上的回车键时,我都需要提交表格.

有谁知道为什么会这样?

一个JSBin示例,向您展示确切的问题(请参阅警报):http://jsbin.com/wadihija/2/

forms submit manual polymer-1.0

6
推荐指数
1
解决办法
4592
查看次数

标签 统计

forms ×1

manual ×1

polymer-1.0 ×1

submit ×1