我正在使用带有<asp:TextBox>
的ASP.NET TextMode="MultiLine"
。
如果我从.cs
文件中获取值,我也会得到空格和换行符(\r\n
)。但是如果我使用javscript获取相同文本框的值,我就没有得到这些值。
ASPX代码:
<asp:TextBox ID="txtSample" Width="130px" Height="65px" runat="server" Rows="10"
Columns="5" ClientIDMode="Static" TextMode="MultiLine" Wrap="true">
</asp:TextBox>
Javascript代码:
var valueinTextbox = $('#<%=txtSample.ClientID%>').text();
文本框中的值为:
12345
12458
12775
21544
(请注意,在文本框中输入的每个数字都在新行中)
在C#代码中,我得到12345\r\n12458\r\n12775\r\n\r\n21544
在Javascript代码中,我收到12345124581277521544
如何在javascript中获得相同的新行字符?