未捕获的TypeError:对象#<htmlformelement>没有onkeydown方法</htmlformelement>

时间:2013-11-05 18:11:57

标签: javascript jquery html

我正在试图弄清楚如何从我的textarea输入框发布评论并在我的控制台中使用chrome我不断收到此错误。

未捕获的TypeError:对象#没有方法'add_comment'unitiative_tracker:1 的onkeydown

首先尝试这个jquery位无济于事。

$('.cmnt_new').on('keyup', function(e) {
    if (e.which == 13 && ! e.shiftKey) {
        // your AJAX call
    }
});

我已经尝试了一切,从一些不错的干净jquery开始,现在我只是在研究一些内联JS。

Inline JS,我现在正努力工作

请非常感谢任何帮助,我正在努力解决这个问题。

1 个答案:

答案 0 :(得分:1)

您需要使用jquery选择器包装this.form,并反转调用的顺序(add_comment不是表单的方法,而是窗口的函数):{{1} }

或者,您可以使用jQuery扩展将add_comments定义为jQuery插件。更多关于here