webForumDet fria alternativet
Logga in / Bli medlem

Validera listmeny

JavaScript

3 svar · 221 visningar · startad av devotion

Medlem sedan jan. 20013 582 inlägg
Trådstart#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

Medlem 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]...
Medlem sedan jan. 20013 582 inlägg
#3

:birp

Aha.. ska testa det...

Tack!

Mvh
Henrik

Medlem sedan jan. 20013 582 inlägg
#4

:birp
Funkar Fin-fint!

Tack igen!

Mvh
Henrik

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