webForumDet fria alternativet

Återställ select?

1 svar · 196 visningar · startad av Jesper T

Jesper TMedlem sedan nov. 20017 144 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 308 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>
126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)