获取Enter键以提交dojo.form

时间:2009-12-14 18:45:40

标签: javascript forms dojo

我有一个我希望以多种形式使用的表单元素,一个标准的提交按钮。

<div dojoType='dijit.form.Button' type='submit' 
    iconClass='dijitEditorIcon dijitEditorIconRedo' 
    style='float:left;margin:0 2px 00;padding:0;'
    onClick=\"filter{$this->_grid->getId()}(); return false;\">Refresh
</div>

当前,此提交按钮在单击时有效,但按下回车键时表单不会提交。其他人建议使用自定义onkeypress事件处理程序来捕获Enter键时提交表单,但我很犹豫,因为我不想破坏页面上的其他表单。

1 个答案:

答案 0 :(得分:2)

您希望在表单提交上运行的内容应该在form onsubmit上,而不是特定的按钮。