2009-07-29 7 views
2

Prototype font option select être sélectionnée par la valeur fournie

peuplée par des options (liste des pays) en utilisant 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); 
} 

maintenant je dois faire l'option d'être sélectionnée par la valeur, somethhing comme

function selectByValue(countryCode) { 
    // make option selected where option value == countryCode 
} 

comment le faire avec Prototype?

Répondre

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

étrange, document.getElementById ('pays'). Valeur = countryCode alerte (document.getElementById ('pays'). Valeur) alertes valide "countryCode", mais dans combobox l'ancienne (première) valeur est encore sélectionné, pourquoi? – Zelid

+3

Ok, a trouvé le problème, il ne fonctionne pas lorsque