Avatar billede klid Nybegynder
27. juni 2004 - 22:26 Der er 3 kommentarer

Tjek at tekst er tal

Hej
Jeg skal bruge et lille script der tjekker at der er indtastet et tal i en textbox, og at tallet fx er større end 10 men mindre end 100.

Det må godt poppe op med en fornuftig altert respons hvis der er fejl. Fx
indtastet 7  ;        alert('Tallet skal være større end 10')
indtsatet 120 ;        alert('Tallet skal være mindre end 100')
indtastet syvogtyve ;  alert('Skiv tallet med tal')
Er der nogen der kan sætte det sammen for mig?
Avatar billede skovenborg Nybegynder
27. juni 2004 - 22:30 #1
prøv:
<script type="text/javascript">
  function checkfelt(f) {
        if (!f.value.match(/[^\d]/)) {
              val = +f.value;
              if (val < 10) {alert("Tallet skal være større end 10");}
              if (val > 100) {alert("Tallet skal være mindre end 100");}
        }
        else {alert("Du skal skrive et tal");}
  }
</script>

<form>
<input type="text" onblur="checkfelt(this);" />
</form>
Avatar billede klid Nybegynder
27. juni 2004 - 22:34 #2
Det dur bare
det er jo herligt - så du må heller dumpe et svar
Avatar billede skovenborg Nybegynder
27. juni 2004 - 22:36 #3
ja, det må jeg vel heller :-)
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