webForumDet fria alternativet

Problem med script i IE men inte i Firefox

3 svar · 203 visningar · startad av FlyHigh

FlyHighMedlem sedan nov. 20052 inlägg
#1

Haj

Jag håller på med ett formulär där jag behöver en submit-knapp och en knapp för att öppna ett popupfönster med lite info i url'n.

Det fungerar perfekt i Firefox men inte i IE.

Problemet är att IE inte tar med de fält som är select-fält (tror jag)

För knappen har jag definierat en funktion som i sin tur ger variabler värden genom att läsa av formulärfälten med "document.getElementById('***').value"

Skall man helt enkelt läsa av select-fält med någon annan funktion?
Börjar misstänka det en hittar inget om det.

Jag har gjort en testsida där felet uppstår -> http://erik.valborg.net/test .

Mvh
Erik J

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Välkommen till webForum! :bire

Jag skulle ge mig på någonting liknande detta:

// Exempel
var photo = document.getElementById("photo");
var opts  = photo.options;
alert("Foto:" + opts[photo.selectedIndex].value);

Sedan har du deklarerat en variabel 'undefined'. 'undefined' är ett nyckelord och bör endast användas som sådant.

FlyHighMedlem sedan nov. 20052 inlägg
#3

Tack för förslaget men tyvärr fungerade det inte.

Fast tack vare selectindex hittade jag hjälp via google :)

Jag behövde lägga till value=*** i option-tagen och då kunde jag använda samma anrop som i för ett text-fält.

Mvh
Erik J

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Fungerar utmärkt för mig. Men om du hittat en annan lösning så är ju det minst lika bra. :)

119 ms totalt · 3 externa anrop · v20260731065814-full.16f3d68c
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
117 ms — hämta tråd, inlägg och bilagor (db)