且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将新行字符添加到textarea而不是提交表单

更新时间:2023-11-30 23:24:58

  $('textarea')。keypress(function(event){
if(event.which == 13){
event.preventDefault();
var s = $(this) .val();
$(this).val(s +\ n);
}
});
pre>

JSFiddle演示


I have a form with a text area and hitting the enter key submits my form. How can I make it to add a new line character instead of a form submit.

$('textarea').keypress(function(event) {
   if (event.which == 13) {
      event.preventDefault();
      var s = $(this).val();
      $(this).val(s+"\n");
   }
});​

JSFiddle Demo