webForumDet fria alternativet

Återställ select?

1 svar · 196 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 058 inlägg
#1

Så här återställer jag ett textfält:

document.formularet.textfaltet.value = '';

Hur återställer jag en selectlista?
Gör jag:

document.formularet.selectlistan.value = '';

Så blir den tom, men den skall ju hamna på defaultvärdet.

JojoxxMedlem sedan juni 20004 306 inlägg
#2

Har du "selected" (HTML) på ett av valen i selectlistan så att den inte står på första alternativet får du läsa av det när sidan laddas (onLoad) och sedan återställa selectedIndex för listan till det värdet. Är default-valet det första behöver du inte göra den avkänningen utan återställer selectedIndex till 0 istället.

<body onLoad="deafultIndexForSelectlista=document.myForm.foo.selectedIndex;">

<form name="myForm">
<select name="foo">
<option>A</option>
<option selected>B</option>
<option>C</option>
<option>D</option>
</select>
<input type="button" value="Återställ select" onClick="this.form.foo.selectedIndex=deafultIndexForSelectlista">
</form>
Genererad på 490 ms · cache AV · v20260730165559-full.f96bc7eb