Avatar billede bruhnsweb Nybegynder
07. juli 2004 - 14:12 Der er 6 kommentarer og
1 løsning

Lås tekstfelt efter x antal karakterer

Hej Eksperter

Jeg har et tekstfelt som kun må modtage 6 karakterer (tal).

Kan I hjælpe med et javascript der efter 6 cifre ikke er modtagelig over for flere?

Samtiddig skal der hvis man forsøger indtaste nummer 7, komme en "alert" der siger: "Feltet kan kun indeholde 6 cifre"

Kan I hjælpe?

//Bruhn
Avatar billede skovenborg Nybegynder
07. juli 2004 - 14:13 #1
du kan vel bare sætte maxlength på:
<input type="text" maxlength="6" />
Avatar billede grunken Nybegynder
07. juli 2004 - 14:17 #2
eller som spurgt efter :o)

<input type="text" onkeypress="if(this.value.length>=6){alert('max sex tegn');return false}">
Avatar billede skovenborg Nybegynder
07. juli 2004 - 14:22 #3
tja, men der er vel ingen større grund til at bruge javascript, hvis det kan ordnes på nogenlunde samme måde med almindelig html (bare uden alert, hvilket jo heller ikke burde være nødvendig - kan man ikke skrive flere tegn, så kan man vel også gætte sig til, man højest må skrive seks ;-)
Avatar billede bruhnsweb Nybegynder
07. juli 2004 - 14:23 #4
GRUNKEN - DET ER BARE KLASSE :o) Kom med et svar!!!
Avatar billede grunken Nybegynder
07. juli 2004 - 14:36 #5
Skovenborg >> det har du jo helt ret I :o) - men når mr. bruhn nu gerne vil have en alert :o)

-kaster et svar :o)
Avatar billede skovenborg Nybegynder
07. juli 2004 - 14:58 #6
jajada, så lad ham få den alert ;-)

mente bare den burde være helt unødvendig - men hvis det skal være på den måde, vil jeg godt have lov at rette en lille smule:
<input type="text" maxlength="6" onkeyup="if(this.value.length>=6){alert('max sex tegn');return false}">
Bare så folk uden javascript ikke kan snyde og så man kan slette tegnene igen når man har skrevet 6 bogstaver.
Avatar billede roenving Novice
07. juli 2004 - 21:20 #7
--og en lidt fræk en, men uden alert:

<input type="text" maxlength="6" onkeyup="return /^\d{0,6}$/.test(this.value);">
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