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層,其中有點失敗的觀點。
我的第二種方法是嘗試黑客攻擊,但隱藏下拉並不是最好的解決方案(在這種情況下甚至不是最簡單的方法),也不會將複選框交換爲另一個自動完成輸入。交換文本框可能是最簡單的解決方案。