1

我有一个要求,我必须验证 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”

从多行文本框中检索值有什么区别吗?

4

1 回答 1

1

不要忘记$

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

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

于 2012-07-06T16:05:53.040 回答