Avatar billede nemlig Professor
08. april 2009 - 23:26 Der er 2 kommentarer og
1 løsning

kun tal må være tilladt i input-felt

Hejsa.
Jeg har et inputfelt, hvor jeg gerne sikre, at der kun er indtastet et helt tal. Hvis ikke, skal der komme en alert, når der springes fra feltet.
Noget ala dette her, men der tjekkes vist nok kun på 1. tegn:

<input type='text'.........
onblur=\"this.style.backgroundColor='#222222';if(!this.value.match(/^([0-9])?$/)){alert('Forkert indtastning.\\nDer tillades kun tal');this.focus()}\">
Avatar billede erikjacobsen Ekspert
08. april 2009 - 23:58 #1
så skal det måske være

<input type='text'.........
onblur=\"this.style.backgroundColor='#222222';if(!this.value.match(/^([0-9]+)?$/)){alert('Forkert indtastning.\\nDer tillades kun tal');this.focus()}\">

Men må man skrive -17 eller 3,14927 ? Det er også en slags tal.
Avatar billede erikjacobsen Ekspert
08. april 2009 - 23:59 #2
Det tillader vist forøvrigt også et tomt felt - det er vel ok?
Avatar billede nemlig Professor
09. april 2009 - 09:06 #3
Hej Erik.
Det er perfekt, idet der kun må indtastes hele og positive tal.
Og mulighed for tomt felt skal også være til stede.
Så jeg siger mange tak. :)
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