2016-09-05 1 views
0

Enterを押したときに入力値を送信したいと思います。Enterの代わりにEmberJS on = "submit"とon = "enter"がマウスクリックで発生する

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

ここで、入力フィールドをクリックすると、保存アクションが発生します。 Enterをクリックすると、保存アクションは実行されません。

同じ結果でon = 'submit'を試してみました。

答えて

0

入力はフォーム内にありますか?あなたのコンポーネントのactions配列にpostMessage

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

ような何かを行うことと定義することができますので

関連する問題