【发布时间】:2011-10-28 01:43:21
【问题描述】:
我有一个属性为 "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;
}
问题是如何在客户端获取带有回车的文本?
【问题讨论】:
标签: javascript asp.net html textarea carriage-return