Javascript 我需要用回车键发布,但有shift&;输入新行的键
我需要这样的功能,我需要用enter键发布,但要用shift键和enter键创建新行。就像facebook消息系统一样。您需要考虑这两种情况下的Javascript 我需要用回车键发布,但有shift&;输入新行的键,javascript,jquery,Javascript,Jquery,我需要这样的功能,我需要用enter键发布,但要用shift键和enter键创建新行。就像facebook消息系统一样。您需要考虑这两种情况下的shiftKey值 $("#post_text").keydown(function(e){ // Enter was pressed without shift key if (e.keyCode == 13) { // prevent default behavior e.preventDefault(); } if (e.keyC
shiftKey
值
$("#post_text").keydown(function(e){
// Enter was pressed without shift key
if (e.keyCode == 13) {
// prevent default behavior
e.preventDefault();
}
if (e.keyCode == 13 && !e.shiftKey) {
alert('test');
}
});
还要注意使用的是
which
,而不是keyCode
。jQuery标准化了事件对象,确保在未设置它的浏览器上设置了。在这两种情况下都需要考虑shiftKey
值
$("#post_text").keydown(function(e){
// Enter was pressed without shift key
if (e.keyCode == 13) {
// prevent default behavior
e.preventDefault();
}
if (e.keyCode == 13 && !e.shiftKey) {
alert('test');
}
});
还要注意使用的是which
,而不是keyCode
。jQuery标准化了事件对象,确保在未设置它的浏览器上设置了。-一个用于在Javascript中处理键盘快捷键的简单库。-一个简单的库,用于在Javascript中处理键盘快捷键。