I have a textarea with the attribute "wrap" = "hard" (actually this is a text field on the server side, but with several text modes).
<asp:TextBox TextMode=MultiLine runat=server ID=txt Width=50 Height=50 class=txtclass /> <asp:Button runat=server ID=btnServer OnClick=btn_Click Width=80 Text="Click server" /> <input type="button" value="Click client" onclick="clientclick();" id="btnClient" style="width: 80px;" /> protected void Page_Load(object sender, EventArgs e) { txt.Attributes.Add("wrap", "hard"); }
I enter text that is wider than the text box. When I click the button on the client side, the text is in the warning without a carriage return (for example, "111111111").
<script src="jquery-1.5.2.min.js" type="text/javascript"></script> <script type="text/javascript"> function clientclick() { alert($('.txtclass').val()); }
When I press the server button during debugging, I see that the text has a carriage return (for example, "11111 \ r \ n1111").
protected void btn_Click(object sender, EventArgs args) { var test = txt.Text; }
The question is, how can I get carriage return text on the client side?
source share