2009-07-29 4 views
2
オプション(国リスト)によって移入

は、プロトタイプの選択でオプションを作るPROTYPEを使用して提供された値

によって選択され:

for (var i = 0; i < j.length; ++i) { 
      var opt = new Element('option', {value:j[i].country}) 
      opt.innerHTML = j[i].country_name;    
      country.appendChild(opt); 
} 

今私は

ようsomethhing、値が選択するオプションをする必要があります
function selectByValue(countryCode) { 
    // make option selected where option value == countryCode 
} 

プロトタイプで行う方法は?

答えて

4
document.getElementById('country').value=countryCode 
+0

奇妙な、 のdocument.getElementById( '国')。値= COUNTRYCODE 警報(のdocument.getElementById( '国')は。値) アラートの有効な "国番号" が、コンボボックスに古い(最初の)値はまだあります選択された理由は何ですか? – Zelid

+3

問題が見つかりました。