EmberJS on ="提交"并在="输入"通过鼠标点击而不是输入来触发

时间:2016-09-05 12:24:00

标签: javascript ember.js

按Enter键时我想提交输入值。

<input value={{company.name}} {{action 'save' company.id company.name}} on="enter">

此处,单击输入字段时会触发保存操作。单击回车时,保存操作不会被触发。

我也尝试过使用=&#39;提交&#39;结果相同。

1 个答案:

答案 0 :(得分:0)

表单内的输入是什么?因为你可以做类似

的事情
<form accept-charset="UTF-8"  {{action "postMessage" on="submit"}}>
  {{input type='text' class="form-control" autofocus="true" valueBinding="content" autocomplete="off"}}
</form>

并在您的组件的postMessage数组中定义actions