2013-06-26 68 views
2

我有一個函數,它讀取包含在對話框中的兩個TextArea輸入的文本,並在單擊保存按鈕後將它們插入到多行asp文本框中。jquery double line break

我要的是從變量sReason和sParents文本出現與他們之間有兩個空行..即:

text from sReason 


text from sParents 

這裏是我的jQuery函數代碼:

<script type="text/javascript"> 
    $(function() { 

    $("#DiagSituation").dialog({ 
      autoOpen: false, 
      height: 300, 
      width: 350, 
      modal: true, 
      buttons: { 
      "Save": function() { 

      var sReason = "The reason I am informing/referring to you is " + $('#SitReason').val() 
      var sParents = "Parent/s presented " + $('#SitParents').val() 

       $('#txbRefConcern').val(sReason + " " + sParents); 
        $(this).dialog("close"); 
       }, 
       "Cancel": function() { 
        $(this).dialog("close"); 
       } 
      }, 
      close: function() { 
       $('#SitReason').val(""); 
       $('#SitParents').val(""); 
      } 
     }); 

     var txbRefCon = $("#txbRefConcern").val(); 
     if (jQuery.trim(txbRefCon).length == 0)  
      { 
       $("#txbRefConcern").click(function() { $("#DiagSituation").dialog("open"); }); 
      } 
    }); 
    </script> 

我試着編輯$('#txbRefConcern').val(sReason + " " + sParents);代碼行並在引號中加\,但這沒有奏效。我怎樣才能獲得額外的換行符?我仍然不熟悉jQuery/JavaScript編碼,所以一些示例代碼有幫助。

感謝您的幫助。

羅布

回答

1

我想你的意思是allong這些行:

$('#txbRefConcern').val(sReason + "\n\n\n" + sParents); 

\ n是換行符,\ r是Windows的變種,如果IM正確(指回車)

+0

謝謝!這就是我在 – spytek

+1

後的結果'\ r \ n'組合也可以。前一段時間我做了一個JS項目時使用了這個:http://jsfiddle.net/samuelmac/CpCCH/ –