In einer SELECT-Dropdown-Liste können viele Optionen enthalten sein.
<select id="sel">
<option value="car">1</option>
<option value="bike">2</option>
<option value="cycle">3</option>
...
</select>
Ich erstelle eine Seite "Profil aktualisieren", auf der das Profil eines Benutzers aus der Datenbank abgerufen und ein Formular mit diesen Werten angezeigt wird. Wenn es um SELECT
Dropdown geht, gibt es viele Möglichkeiten. Es ist also mühsam, alle Werte zu testen
if (value == '1')
echo "<option selected value='car'>1</option>";`
Daher möchte ich die entsprechende Option aus ihrem Wert auswählen. Wenn ich beispielsweise sel.value = 'bike'
JavaScript verwende, sollte Option 2 ausgewählt werden.
javascript
html
html-select
Dilip Raj Baral
quelle
quelle
value="car"
und der Text ist1
und nicht umgekehrt? Ist der<select>
Code statisch oder wird er dynamisch aus einer Datenbank erstellt?Antworten:
Sie können den Wert mit Javascript auswählen:
document.getElementById('sel').value = 'bike';
DEMO
quelle
id
, besteht die einzige Möglichkeit darin, das Element zuerst abzurufen. Wenn es jedoch dasname
Attribut hat und sich in einem Formular befindet, können Sie es verwendenformelement.sel.value
. w3.org/TR/html5/forms.html#the-form-element und w3.org/TR/html5/forms.html#dom-form-nameditemWenn Sie jQuery verwenden:
$('#sel').val('bike');
quelle
probier das aus ....
JSFIDDEL DEMO
mit Javascript
document.getElementById('sel').value = 'car';
mit jQuery
$('#sel').val('car');
quelle
document.getElementById('drpSelectSourceLibrary').value = 'Seven';
quelle