【问题标题】:Error while retrieving value from multiline textbox using Jquery使用 Jquery 从多行文本框中检索值时出错
【发布时间】:2012-07-06 16:04:08
【问题描述】:

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

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

【问题讨论】:

    标签: c# jquery asp.net multiline


    【解决方案1】:

    别忘了$

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

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

    【讨论】:

    • 天哪!我错过了;(现在就像一种享受!!:)非常感谢!除非您在控件上提供 clientidmode="static" ,否则需要指定 clientid :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-23
    • 1970-01-01
    • 2016-03-28
    • 2013-01-29
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多