webForumDet fria alternativet

Validera listmeny

3 svar · 221 visningar · startad av devotion

devotionMedlem sedan jan. 20013 582 inlägg
#1

:h
Hej!
Hur gör jag för att validera en listmeny?

Jag har en listmeny med olika val det valet som är initialt valt är:

-- Välj i listan --

Till den finns det inget value. (eller det är blankt kanske man kan säga)

Jag vill ju inte att användaren kan skicka "-- Välj i listan --" med formuläret, utan då ska det komma upp en alert som säger "Du måste välja från listan!" typ

Mvh
Henrik

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

Hej!

Du kan undersöka huruvida index 0 är valt och, i sådana fall, hindra användaren från att skicka formuläret:

function f(obj){
    var elms = obj.elements;

    if (obj.elements["[b]s[/b]"].selectedIndex == 0){
        alert("Du måste välja från listan!");
        return false;
    }

    return true;
}

<form onsubmit="return f(this)"...
<select [b]name="s"[/b]...
devotionMedlem sedan jan. 20013 582 inlägg
#3

:birp

Aha.. ska testa det...

Tack!

Mvh
Henrik

devotionMedlem sedan jan. 20013 582 inlägg
#4

:birp
Funkar Fin-fint!

Tack igen!

Mvh
Henrik

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