2011-12-19 29 views
0

當禁用javascript時,我的checkboxlist不起作用。asp.net checkboxlist沒有javascript

是否有任何解決方法,以禁用javascript時自動回覆自動回覆?

+0

請問您爲什麼需要這個?除非您有嚴格的輔助功能要求,否則預計javascript被禁用,用戶不太可能關閉它。 – 2011-12-19 17:28:14

+0

我想實現概念調用漸進增強,其中網站將工作沒有JavaScript,然後添加JavaScript來增強它 – 2011-12-20 07:45:21

回答

3

據我所知,如果沒有javascript,autopostback將無法工作。

您可以提供一個傳統的提交按鈕作爲後備,並且只有在javascript被禁用時才能看到它。

1

只有啓用了JavaScript,Autopostback纔有效。

一個解決辦法是有一個輸入按鈕,並使其出現腳本標記內

<noscript> 
<asp:Button ID="MyButton" runat="server" OnClick="MyButton_OnClick" Text="Submit" /> 
</noscript> 

添加您的功能的「onClick」,按鈕纔會出現,如果禁止javascript

0

據我所知,你需要javascript for autopostback。

但你可以做一個解決方法,而不是使用複選框,你可以使用許多形式。但只要你確實需要這個「自動回覆」功能就可以做到這一點。

用css你可以改變按鈕的圖標,你只需要檢查回覆哪個狀態的「複選框」,並設置正確的css類。

歡呼聲