2013-09-27 44 views
0

我的表單中有4個單選按鈕。我通過JavaScript更改了這些控件的狀態。這不是一個單選按鈕列表。 4個獨立的單選按鈕。如何獲取選中的按鈕以及如何通過JavaScript更改這些檢查狀態。 因爲這會減少服務器進程。這是我需要的形式..用java腳本操作asp.net控件

+1

請告訴我們您的代碼/標記。我們不是巫師 – Marco

回答

0

檢查:document.getElementById("oneRadio").checked = true

以取消其設置爲false

然後可以檢查使用此:

if(document.getElementById("oneRadio").checked == true){...}

0

要更改狀態,請執行你的單選按鈕選中或取消選中,你可以試試這個:

document.getElementById('YourRadioButtonID').checked = true; 
0

您可以使用ASP.NET驗證控件,因爲它們旨在在大多數瀏覽器中使用JavaScript進行驗證檢查。這使您可以使用客戶端代碼時可能的好處:

如果用戶正在使用支持動態HTML (DHTML)瀏覽器,ASP.NET驗證控件可以進行使用 客戶端腳本驗證。由於控件可以提供即時反饋 而不會往返服務器,所以增強了用戶對頁面 的體驗。在大多數情況下,您不必對您的頁面或驗證控件進行任何 更改,以使用客戶端 驗證。控件會自動檢測瀏覽器是否支持DHTML並執行相應的檢查。客戶端驗證 使用與服務器端驗證相同的錯誤顯示機制。

Client-Side Validation for ASP.NET Server Controls以獲取更多信息