2

これはこの質問に似ています。

現在、テキストボックス内のユーザーから情報を取得し、送信時にページの所有者に正確な形式でこの情報を電子メールで送信しようとしています。

現時点では、送信される電子メールは1行に表示されます。電子メール内に改行を含める必要があります。

次のコードがあり、ユーザーから改行を非表示にする必要があります。任意の提案をいただければ幸いです。

    $("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 に答える