如何设置和删除默认输入单击我的页面

时间:2011-05-02 15:11:53

标签: jquery asp.net asp.net-mvc-2

如何删除默认输入点击页面。

在我的页面中有一个保存按钮,即提交按钮。 当我点击Enter allways hitting save按钮时。即使我正在做其他事情。

任何正文都可以告诉我如何从我的页面中删除此默认输入点击。

例如:

我有可过滤列的网格

当我在网格上进行过滤时,其设置焦点为“保存”按钮,当我选择任何从网格中过滤时,将其全部设置焦点设置为“保存”按钮。

由于

2 个答案:

答案 0 :(得分:1)

最简单的方法是使用普通按钮替换提交按钮,单击时使用JS代码提交表单:

<input type="button" onclick="this.form.submit();" value="Submit" />

如果没有启用JS,用户将无法提交,因此您可以在<noscript>代码中添加普通提交按钮。

答案 1 :(得分:1)

使用e.preventDefault();可以停止默认行为

$(window).keydown(function(e) {
    if (e.keyCode == 13)    // if it is enter
        e.preventDefault(); // stop default behavior
});