Jquery 在文本区域拦截回车
如何在textarea中捕获回车,并在textarea中执行表单post而不是换行?在textarea中添加一个onKeyPress函数,让它截取Enter(字符代码13)并提交表单 它使用文本输入而不是textarea,但应该以相同的方式工作Jquery 在文本区域拦截回车,jquery,Jquery,如何在textarea中捕获回车,并在textarea中执行表单post而不是换行?在textarea中添加一个onKeyPress函数,让它截取Enter(字符代码13)并提交表单 它使用文本输入而不是textarea,但应该以相同的方式工作 <textarea name="myTextArea" onKeyPress="checkEnter(event)"></textarea> 基本骨架(来自: 但是,如果您不想允许多行输入,为什么不使用?捕获击键,验证是否输入
<textarea name="myTextArea" onKeyPress="checkEnter(event)"></textarea>
基本骨架(来自:
但是,如果您不想允许多行输入,为什么不使用
?捕获击键,验证是否输入,然后查找父表单
元素并提交它:
$('#textAreaId').keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 13) {
$(this).parents('form').submit();
return false;
}
});
检查上面的示例。您的意思肯定是type=“text”:)您可能有一个点TStamper,因为我在$(this).parents('form').submit()方面遇到了问题;不工作。
$('#textAreaId').keydown(function (e) {
var keyCode = e.keyCode || e.which;
if (keyCode == 13) {
$(this).parents('form').submit();
return false;
}
});