禁用HTML textarea中的换行符

Fra*_*anz 11 html css textarea newline

使用CSS或任何其他方式,是否可以禁止HTML textarea中的换行符?所以基本上我希望当用户按下"输入"时不会发生任何事情.

Mic*_*yen 18

使用jQuery,你可以这样做:

$(document).ready(function() {
  $("#t_area").keypress(function(event) {
    if(event.which == '13') {
      return false;
    }
  });
});

<textarea id="t_area"></textarea>
Run Code Online (Sandbox Code Playgroud)

我还会删除任何使用PHP或ASP的新行,或者您可以访问的任何服务器端脚本语言,以及完全彻底.

  • 如果用户将具有换行符的文本复制并粘贴或拖放到文本区域,会发生什么情况?http://stackoverflow.com/questions/4429757/remove-line-break-from-textarea/4429785#4429785 (4认同)
  • @Clark如果您将文本复制并粘贴或拖放到Stack Overflow上的注释框中,则会发生同样的情况.:)它无论如何都不是完全证明,这就是为什么我强烈建议使用服务器端脚本语言作为故障保护来剥离换行. (4认同)