4

タグに{{view Ember.TextField action="foo"}}ネストされています:<form>

My form:
<form>
  {{view Ember.TextField action="foo"}}
</form>

このテキストフィールドを押すと、フォームでイベントをトリガーせずenterにアクションが呼び出されることを期待していました(デフォルトではに設定されているため)。ただし、そうではありません。ページがリロードされます。foosubmitEmber.TextField#bubblesfalse

<form>セマンティックと統合の目的で、タグを保持したいと思いEmber.Formます。ビューは記述しません。

このJSFiddleでテストできます

どうすればこれを達成できますか?

PS:私は残り火を使用しています-最新:

  • バージョン:v1.0.0-pre.4-31-g16442c5
  • 最終コミット:16442c5(2013-01-23 23:48:09 -0800)
4

2 に答える 2

0

最も簡単な方法は、onsubmit ="returnfalse;"を追加することだと思います。フォーム要素に。またはjQueryを使用して、preventDefault();

これは最善の方法ではないと確信していますが、うまくいきます。

于 2013-01-28T18:00:31.160 に答える