Avatar billede ravnborg Nybegynder
22. november 2003 - 08:50 Der er 4 kommentarer og
1 løsning

Tal i formfelt må ikke overskride 500.

Kan man få et java-script til at lave en fejlmeddelelse hvis man taster et tal som er over 500 i et formfelt?
Fejlmeddelelsen skal komme med det samme når man overskrider 500 og ikke først når man trykker på send knappen.

V.H.
Ravnborg
Avatar billede roenving Novice
22. november 2003 - 08:55 #1
<script language="javascript" type="text/javascript">
function check500(fld){
    if(+fld.value>500){
        alert("Værdien må ikke overskride 500");
        fld.select();
        fld.focus();
        return;
    }
}
</script>

-- og:

<input id="minInput" name="minInput" type="text" value="Tom" onkeyup="check500(this)" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" size="20">
Avatar billede ravnborg Nybegynder
22. november 2003 - 09:37 #2
det virker fint, men kan det lade sig gøre at formfeltet bliver nul-stillet når man får fejlmeddelsen? ellers kan man jo bare klik ok og køre videre med tallet som har overskredet 500.

V.H.
Ravnborg
Avatar billede roenving Novice
22. november 2003 - 09:40 #3
function check500(fld){
    if(+fld.value>500){
        alert("Værdien må ikke overskride 500");
        fld.value="";
        fld.focus();
        return;
    }
}

-- og velbekomme '-)
Avatar billede ravnborg Nybegynder
22. november 2003 - 12:13 #4
SÅDAN!

Mange tak for hjælpen :-)

V.H.
Ravnborg
Avatar billede roenving Novice
22. november 2003 - 12:15 #5
-- og tak for points ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester