gpt4 book ai didi

javascript - 如何使用jquery绑定(bind)ctrl+enter到ajax表单提交

转载 作者:数据小太阳 更新时间:2023-10-29 06:13:21 25 4
gpt4 key购买 nike

当用户在反馈输入区域按下 ctrl+enter 时,以下代码将提交一个 ajax 表单。它工作正常 - 但只有一次。我需要将此功能绑定(bind)到评论表单,以便它持续存在并允许多次提交。换句话说 - 表单在每次提交后被清除并呈现给用户。但是,以下代码仅适用于第一次提交,因此 ctrl+enter 不适用于第二次提交。

$('#comment_body').keydown(function(e) {
if (e.ctrlKey && e.keyCode === 13) {
return $('#comment_submit').trigger('submit');
}
});

我已经尝试过 .live 和 .bind,但无法获得允许重新提交的正确语法。

谢谢

最佳答案

这样就可以了。我需要 .live 让它在未来的事件中持续存在。我只是多次弄错了语法。

$('#comment_body').live('keydown', function(e) {
if (e.ctrlKey && e.keyCode === 13) {
$('#comment_submit').trigger('submit');
}
});

关于javascript - 如何使用jquery绑定(bind)ctrl+enter到ajax表单提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6864806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com