2013-01-21 75 views
0

我有3個單選按鈕(值:Y,N和None)和一個列表框。 列表框上的默認選擇應根據用戶選擇的單選按鈕而改變。如果用戶點擊'Y'單選按鈕,那麼列表框應該默認爲「XYZ」等等。單擊單選按鈕,在列表框中選擇一個默認值

我無法使用Jquery。我必須堅持JS。請幫我設置一個默認值。

function radio4_onclick(ctrl) { 
    var flag1; 
    for (var i=0; i < 3; i++) 
     if (document.form_r1.radio4[i].checked==true) 
      flag1= document.form_r1.radio4[i].value; 
     if (flag1=='NONE'); 
     //this is the place where I want to set listbox1 to Default 
} 
+0

我們還可以看到您的HTML嗎? – showdev

+0

感謝您的迴應,我使用WebFocus(BI工具)內置工具開發HTML頁面。默認情況下,該工具會吐出大量Webfocus內部代碼。將嘗試儘可能清理並將HTML代碼 – user1998326

+0

發佈如果太耗時,請不要擔心。你需要設置列表的默認值還是隻更改列表中選擇的選項? – showdev

回答

1

默認情況下,選擇列表中的第一個選項。 (請參閱第一個列表,我jfiddle。) 但是,您可以設置這樣的名單「的selectedIndex」:

var list=document.getElementById('list'); 
list.selectedIndex = 1; 

該指數從0開始。所以,如果你想第二個選項,該指數1等

下面是一個工作示例:http://jsfiddle.net/AmR8C/1/

+0

謝謝噸....它的工作現在 – user1998326

+0

沒問題,很樂意提供幫助。如果您發現答案特別有用,請考慮進行投票。感謝隊友 – showdev

+0

,你幫我省了2個小時! – bouncingHippo