2013-01-17 56 views
0

我有這段代碼來驗證。引用下拉框

<script type="text/javascript"> <!-- alert("Testing"); --> </script> 

此代碼現在在窗體頁面上生成一個彈出框。所有按預期工作!現在我遇到的問題是引用下拉框。我認爲下面的代碼應該已經做到了,但是不是。

var element; var i=EG; 
element=document.getElementById("client_country"); element.selectedIndex = i; 

但我似乎無法得到它的工作。我認爲這是由於使用框架,任何人都能指出我要去哪裏出錯的方向?

+2

發佈您的HTML的一部分與下拉 – robasta

回答

0
var i = 'EG'; // string inside quotes 
var element = document.getElementById("client_country"); 
element.value = i; // set the selected option 

// selectedIndex retrieves the value 
var selected_value = element.options[element.selectedIndex].value; 

這裏假設你有HTML類似...

<select id="client_country"> 
    <option value="AG">value a</option> 
    <option value="CG">value c</option> 
    <option value="EG">value e</option> 
</select> 

JSFiddle工作演示。

+0

謝謝lan但不工作;) –

+0

什麼是錯誤,如果有的話? –

+0

只是沒有什麼新的事情發生與第一個選擇的國家的形式顯示正常'美國' –