我有一个文本区域,当用户按下键盘上的 Enter/Return 时,我想将该字段提交给 JavaScript 函数,就像在 Twitter 上一样。
想法?
谢谢
最佳答案
如果你使用 jQuery,你可以这样做:
$('#myTextarea').keydown(function(e) {
if(e.which == 13) {
// Enter was pressed. Run your code.
}
});
keypress
处理程序在每次按键时运行,并测试“enter”键。
编辑:
将 keypress
更改为 keydown
,因为如果用户按住 Enter
,keypress
可能会多次运行代码。可能不是我们想要的。
关于jquery - 对于 TEXTAREA,如何在 Return/Enter 时调用 JavaScript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2841290/