【问题标题】:How can I only allow shift+enter to return new line in text area?如何只允许 shift+enter 在文本区域中返回新行?
【发布时间】:2011-08-16 02:45:54
【问题描述】:

在默认行为中,textarea "press" enter 将成为新行,但我不想换行,我希望用户按 shift+enter,而不是。我该怎么做?或者... ...我可以在 textarea enter 事件实际触发到文本区域之前返回它吗?

【问题讨论】:

    标签: jquery textarea jquery-events


    【解决方案1】:
    $("textarea").keydown(function(e){
        // Enter was pressed without shift key
        if (e.key == 'Enter' && !e.shiftKey)
        {
            // prevent default behavior
            e.preventDefault();
        }
    });
    

    试试jsFiddle

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多