webForumDet fria alternativet

Akut problem: Rensa select-box

JavaScript

1 svar · 168 visningar · startad av woodi

Medlem sedan feb. 20001 270 inlägg
Frågan#1

Jag har en <select>-box som jag vill rensa vid en knapptryckning.
Dvs att endast det översta alternativet ska vara markerat.

Det är en multiple <select>-box.

<form action="sok.php" method="get" name="sokform">
<select name='category[]' multiple size=3>
<option value=1>Ett</option>
<option value=2>Två</option>
<option value=3>Tre</option>
</selct>
<a href="javascript:rensaform();"><img src="images/rensa.gif" border=0></a>
</form>

<script language="JavaScript">
<!--hide it
function rensaform() {
document.sokform.XXXXX.XXXX ???
}
//end hide it-->
</script>

------------------
woodi
Svenska FF1
www.johan-skog.nu

[Redigerat av woodi den 03 apr 2001]

Medlem sedan juli 2000836 inlägg
#2

Menar du så här:

function rensaform(){
for(var i=0; i<document.sokform.category.options.length; i++){
document.sokform.category.options[i].selected=false}
document.sokform.category.options[0].selected=true
}

Eller så här:

function rensaform(){
document.sokform.category.options[0].selected=true
document.sokform.category.options.length = 1
}

------------------
- J-O-H-N-S-E-N -
------------------

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)