Возврат каретки для текстового поля (textarea)

У меня есть текстовое поле с атрибутом "wrap" = "hard" (на самом деле это текстовое поле на стороне сервера, но с несколькими текстовый режим).

<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");
    }

Я ввожу текст, который шире, чем текстовое поле. Когда я нажимаю кнопку на стороне клиента, текст в предупреждении не содержит возврата каретки (например, «111111111»).

<script src="jquery-1.5.2.min.js" type="text/javascript"></script> 

<script type="text/javascript">    

function clientclick() {
        alert($('.txtclass').val());          
    }

Когда я нажимаю кнопку сервера во время отладки, я вижу, что текст имеет возврат каретки (например, «11111 \ r \ n1111» ).

protected void btn_Click(object sender, EventArgs args)
    {
        var test = txt.Text;
    }

Вопрос в том, как получить текст с возвратом каретки на стороне клиента?

6
задан Elistan 16 August 2011 в 13:16
поделиться