【问题标题】:AspTokenInput Enable And DisableAspTokenInput 启用和禁用
【发布时间】:2013-02-06 10:41:07
【问题描述】:

我使用AspTokenInput 作为AutoComplete TextBox 创建标签。

我使用 this 链接了解如何使用它。

这对我来说效果很好,并给出我想要的结果。

现在我想根据条件在按钮单击时启用或禁用此控件。

我在按钮点击上使用这个

AspTokenInput.Enabled = "False"

但它不工作......

【问题讨论】:

    标签: javascript jquery asp.net jquery-plugins


    【解决方案1】:

    您的问题是无法在服务器端禁用 jQuery Tokeninput 字段。

    如果您想尝试打开和关闭 js,请参阅 (http://loopj.com/jquery-tokeninput/) 以获取有关此库的文档。乍一看,我没有看到启用/禁用标志或方法。您可能需要深入研究 ASPTokenInput 库以查看它如何提取其数据源,然后使用以下命令启用/禁用插件:

    $("#my-text-input").tokenInput("clear"); //disable
    $("#my-text-input").tokenInput("/url/to/ASPTokenInput/Datasource/");//reenable
    

    这种方法的问题在于它基本上绕过了 ASPTokenInput 层,这有点不妥。

    我的次要方法是尝试破解,但隐藏下拉菜单并不是最好的解决方案(在这种情况下甚至很简单),也不是让复选框将自动完成输入换成另一个。交换文本框可能是最简单的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-17
      • 2011-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多