如果您在输入框中按 RETURN/ENTER,则您提交表单。在 textarea 中按 RETURN 会产生换行符。您如何在 RETURN 键下创建一个而不是产生换行符来提交表单并在 SHIFT+RETURN 中产生换行符?(像 fb 和其他网站一样)
有没有办法只用 HTML 来做到这一点?如果不是,如何用 JS 来完成?
这就是我现在正在尝试的:
$('#conversationForm textarea').keydown(function(e) {
e = e || event;
if(e.keyCode == 13 && !e.shiftKey) {
$("#conversationForm").submit();
return false;
}
});
但是,当我无法阻止换行符的发生时。(如果您按 RETURN,则在提交之前可以看到换行符。)