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.
1 svar · 196 visningar · startad av Jesper T
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.
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>