Nollställa dropdown

JavaScript

5 svar · 367 visningar · startad av Calippo

Medlem sedan aug. 2002536 inlägg
Trådstart#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...

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