Ich habe eine dropdownlist
, die aus der Datenbank binded ist. Aber bei der Modifikation verliert es seinen Wert.Javascript Dropdown-Listenwert wird nicht ausgewählt Wert
Hier ist was ich schreibe um Wert in der Liste zu erhalten.
if (document.getElementById('GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin').value == "") {
var FindItemCode = document.getElementById('Hid_FromBin').value;
var ddl = document.getElementById('GrdDamagedstock_tplRowEdit_ctl00_cmbFromBin');
for(var i=0; i<ddl.options.length; i++) {
if (ddl.options[i].text === FindItemCode) {
ddl.selectedIndex = i;
break;
}
}
}
Aber ich bin nicht immer Drop-Down-
gefülltHINWEIS: Es ist nur geht nicht in for (var j = 0; i < ddl.options.length; j++) {
Stellen Sie sicher, dass Ihre 'ddl' mindestens eine Option hat, um in die Schleife –
@JyothiBabuAraja zu gelangen: Ja, es ist eine Option. – BNN
Da Ihre Optionen mit 'server' gefüllt sind, kann es zu einer gewissen Latenz kommen. 'log' die' ddl.options.length' vor 'for loop', um zu bestätigen, dass' select' '' options' hat. –