2012-04-05 13 views

उत्तर

11
//setting the value of a drop down list 
document.getElementById('my_drop_down').selectedIndex=2; 
+0

लेकिन पेज – karthik

+1

के पीछे कोड में मूल्य प्राप्त करने में सक्षम नहीं मुझे यकीन है कि आप 'पृष्ठ के पीछे कोड' से क्या मतलब है नहीं कर रहा हूँ। लेकिन ड्रॉपडाउन सूची का चयनित मूल्य प्राप्त करने का यह तरीका है: document.getElementById ('ड्रॉपडाउन')। मूल्य –

18

आप इस तरह इसे बदल सकते हैं:

var ddl = document.getElementById('ddl-id'); 
var opts = ddl.options.length; 
for (var i=0; i<opts; i++){ 
    if (ddl.options[i].value == "some-value"){ 
     ddl.options[i].selected = true; 
     break; 
    } 
} 
+0

+1 आप के लिए। यह आकर्षण धन्यवाद –

+0

जैसा काम करता है लेकिन जब आपका पृष्ठ पोस्टबैक हो जाता है तो मूल्य बदल जाएगा जिसे पेजेलोड द्वारा सेट किया गया था। फिर क्या करे??? –

संबंधित मुद्दे