Enter(jQuery)上的Textarea换行预防

前端之家收集整理的这篇文章主要介绍了Enter(jQuery)上的Textarea换行预防前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有:
$('#myTextArea').keyup(function(e) {
     if(e.keyCode == 13) {
       e.preventDefault(); // Makes no difference
     $(this).parent().submit(); // Submit form it belongs to
   }
});

如何防止在提交表单之前显示的换行符? preventDefault()和stopPropagation不起作用.我可以手动重置字段文本,但…

解决方法

这是因为在文本插入文本区域后调用了keyup.

要在输入之前抓住钥匙,您需要收听keydown事件.

所以只要把keyup改成keydown,你应该很好去.

$('#myTextArea').keydown(function(e) {

猜你在找的jQuery相关文章