【问题标题】:Preventing page reload when pressing the 'enter' key按下“输入”键时防止页面重新加载
【发布时间】:2012-08-07 05:22:03
【问题描述】:

我已尝试阅读其他问题/答案,但没有成功。

我尝试使用此代码:

function submitClick(e)
{
     e.preventDefault();
     otherFunction();
}
$(document).ready(function() {
    $('#contactSend').click(submitClick(e));
});

但是告诉我$('#contactSend').click(submitClick(e));中没有定义'e'

网站是http://207.45.189.68:8004,javascript 是http://bluecodestudio.com/scripts/kiposgift.js,在最底部有一些我试图解决问题的注释掉的代码。

我们将不胜感激!

【问题讨论】:

    标签: javascript html forms reload preventdefault


    【解决方案1】:

    没关系,让它工作。 onSubmit 事件不是来自对象,而是来自对象。捂脸……

    【讨论】:

      【解决方案2】:

      问题似乎是您的回调submitClick 被立即调用,而不是作为参数传递给click

      试试这个:

      $(doucment).ready(function() {
        $('#contactSend').click(submitClick);
      });
      

      【讨论】:

        猜你喜欢
        • 2011-10-05
        • 2021-03-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-04
        • 2017-06-26
        • 2022-11-13
        相关资源
        最近更新 更多