2

这类似于这个问题

我目前正在尝试从文本框中的用户那里捕获信息,然后以电子邮件中的确切格式将此信息发送给提交页面的所有者。

目前,通过发送的电子邮件出现在一行上。我需要在电子邮件中包含换行符。

我有以下代码,我需要对用户隐藏换行符。任何建议将不胜感激。

    $("textarea").keypress(function(e){
      if (e.keyCode == 13) {        
         $(this).val(  $(this).val() + "<br/>");
         //insert a newline
         $(this).val($(this).val() + "\n");
         alert("just enter was pressed");
         return;
      }
    }
4

1 回答 1

1

请试试这个:http: //jsfiddle.net/yauqg/

希望对事业有所帮助:)

代码

$('#text').keyup(function(e){
      var keyed = $(this).val().replace(/\n/g,'<br />');
      $("#target").html(keyed);
 });​
于 2012-07-23T02:24:12.597 回答