3
我用AspTokenInput
它被用作AutoComplete TextBox
来创建标签。AspTokenInput启用和禁用
我使用this链接要知道如何使用它。
它的工作对我来说很好,并给我想要的结果。
现在我想让这个控件在一个按钮上被启用或禁用点击根据条件。
我使用这个对按钮点击
AspTokenInput.Enabled = "False"
但它不工作...
我用AspTokenInput
它被用作AutoComplete TextBox
来创建标签。AspTokenInput启用和禁用
我使用this链接要知道如何使用它。
它的工作对我来说很好,并给我想要的结果。
现在我想让这个控件在一个按钮上被启用或禁用点击根据条件。
我使用这个对按钮点击
AspTokenInput.Enabled = "False"
但它不工作...
你的问题是,jQuery的Tokeninput字段不能被禁用服务器端。
请参阅(http://loopj.com/jquery-tokeninput/)以获取有关此库的文档,如果您想尝试打开和关闭js。乍一看,我没有看到启用/禁用标志或方法。您可能需要挖掘到ASPTokenInput库来看看它是如何拉它的数据源,然后启用/与禁用插件:
$("#my-text-input").tokenInput("clear"); //disable
$("#my-text-input").tokenInput("/url/to/ASPTokenInput/Datasource/");//reenable
这种方法的问题是,它基本上是绕着ASPTokenInput层,其中有点失败的观点。
我的第二种方法是尝试黑客攻击,但隐藏下拉并不是最好的解决方案(在这种情况下甚至不是最简单的方法),也不会将复选框交换为另一个自动完成输入。交换文本框可能是最简单的解决方案。