jquery – 我如何只能允许shift输入在文本区域返回新行?

前端之家收集整理的这篇文章主要介绍了jquery – 我如何只能允许shift输入在文本区域返回新行?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在默认行为中,textarea“press”enter将成为新行,但我不想有一个新行,我想让用户按“shift enter”,而不是。我该怎么办?或… …我可以返回textarea输入事件之前它实际上触发到文本区域?谢谢。

解决方法

$("textarea").keydown(function(e){
    // Enter was pressed without shift key
    if (e.keyCode == 13 && !e.shiftKey)
    {
        // prevent default behavior
        e.preventDefault();
    }
});

尝试jsFiddle

猜你在找的jQuery相关文章