webForumDet fria alternativet

Nollställa dropdown

JavaScript

5 svar · 364 visningar · startad av Calippo

Medlem sedan aug. 2002536 inlägg
Frågan#1

Jag har två stycken dropdown menyer på samma sida med ramar (frames) och när jag väljer något i den ena så öppnas vald sida i den andra ramen.

Om jag sedan väljer något i den andra så vill jag att den första går tillbaka till standard selected option, dvs den nollställs till vad den var innan man valde något i den.

Det har väl något med selectedIndex att göra antar jag, men jag får det inte att fungera.

Jag vill inte ladda om ramen med dropdownmenyerna.

Medlem sedan aug. 2002536 inlägg
#2

Kom på det själv:

parent.frames.leftFrame.form1.mySettings.selectedIndex='0';

Medlem sedan juni 200032 967 inlägg
#3

Fungerar ju dock endast om det var den översta som var vald från början.
Jag vill dock minnas att det finns lösning på forumet om det är något annat förvalt alternativ.

Medlem sedan maj 200010 687 inlägg
#4

För att återställa:

for (var i = 0; i < sel.options.length; i++)
	sel.options[i].selected = sel.options[i].defaultSelected;
Medlem sedan aug. 20039 340 inlägg
#5

Om bara de selectboxarna finns i formen funkar ju även:

parent.frames.leftFrame.form1.reset();
Medlem sedan aug. 2002536 inlägg
#6

Koden jag själv skrev fungerar precis som jag vill eftersom det är det första alternativet i dropdownen jag vill få fram igen...

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