我想在用户按 shift + 输入时发送textarea的数据,但不插入新行。
这不起作用:
$( 'form textarea' ).keydown(function (event) {
if (event.keyCode == 13 && event.shiftKey) {
send_data();
event.preventDefault();
return false;
}
});
我正在使用谷歌浏览器。
答案 0 :(得分:1)
尝试以下方法:
$( 'form textarea' ).keydown(function (event) {
if (event.keyCode == 13 && event.shiftKey) {
event.preventDefault();
send_data();
return false;
}
});
答案 1 :(得分:0)
在我调试时,我的send_data函数是:
function send_data() {
alert('working...');
}
但是在看到Esailija的评论后,我意识到我的代码是正确的 而“警报”是我的问题的原因。愚蠢的问题,对不起。