使用Jquery从多行文本框检索值时出错

时间:2012-07-06 16:04:09

标签: c# jquery asp.net multiline

我有一个要求,我必须在aspx中验证多行文本框的空文本。我正在为此目的使用jquery。

我的aspx页面如下所示:

<asp:TextBox runat="server" ID="txtClarification" ClientIDMode="Static" TextMode="MultiLine" Rows="8" Style="width: 780px;"></asp:TextBox>

并在我的Jquery函数中:

var textbox = ('#txtClarification').val();
if (textbox.length == 0) {
    //do something
}

但是我检索文本框值的语句会引发错误:

  

Microsoft JScript运行时错误:对象不支持属性或方法'val'

从Multiline文本框中检索值有什么不同吗?

1 个答案:

答案 0 :(得分:1)

不要忘记$

var textbox = $('#txtClarification').val();
//------------^
if (textbox.length == 0) {
    //do something
}

此外,我不是ASP.NET专家,但您可能需要指定ClientID才能使您的选择器正常工作。