WordPress评论jQuery未提交

时间:2013-10-01 作者:user1410110

我试图检查评论表是否在提交后填写,并且只在填写后提交。

我正在使用:

$(\'form\').submit(function (e) {
    e.preventDefault();
    // Handle Checks
    $(this).submit();
});
但它一点也不屈服,你知道为什么这不起作用吗?在wordpress btw中使用常规联系人表单。

谢谢

1 个回复
SO网友:David McCarran

原始海报在评论中的回答也对我有用,将在这里分享,这样可以有一个解决方案。

替换:

 $(\'form\').submit(); 
使用:

 $(\'form\').unbind(\'submit\'); $(\'#submit\').click();
我使用它通过ENTER键而不是单击按钮通过JQuery提交评论:

jQuery(document).ready(function($) {
$(\'#comment\').keydown(function(event) {
    if (event.keyCode == 13) {//capture ENTER Key 
       $(\'form\').unbind(\'submit\'); $(\'#submit\').click();
        return false;
       }
    });
});

结束

相关推荐

Disallow img tag in comments?

我一直在寻找一种方法来阻止人们在评论中发布外部图像,我<img alt=\"my photo\" src=\"http://example.co.uk/pic.jpg\" /> 并显示图像,无需所有者的许可。这在核心的某个地方是硬编码的,但我找不到一种方法来消除这种行为。谢谢