Validatie van numerieke tekens

Reacties

De volgende JavaScript-functie controleert of het argument is een getal, Tab of Enter:

JavaScript:
  1. evtKeyPress ) functie nummer (evtKeyPress)
  2. (
  3. ; nTecla var = 0;
  4. document. all ) { if (document alle) (
  5. nTecla = evtKeyPress. toegangscode;
  6. { Else ()
  7. nTecla = evtKeyPress. Welk;
  8. )
  9. nTecla> 47 && nTecla < 58 ) if ((nTecla> 47 & & nTecla <58)
  10. | | NTecla == 8 | | 127 == nTecla
  11. // 0 == Tab | | NTecla == 0 | | nTecla == 9 / / 0 == Tab
  12. // 13 == Enter | | NTecla == 13) (/ / Enter == 13
  13. ; return true;
  14. { Else ()
  15. ; return false;
  16. )
  17. )

Om te forceren de ingang alleen cijfers te aanvaarden, en nog steeds laat de Tab en Enter om het veld te wijzigen het formulier te versturen, noem het zoals dit:

HTML:
  1. onkeypress = "return numero(event);" ; / > <Input type = "text" OnKeyPress = "return-nummer (gebeurtenis);" />

Goed voor bellen in kampen of Telefoon Data!

Het is gemakkelijk om de functie te aanvaarden komma en punt te wijzigen als u nodig hebt om waarden te valideren in lokale valuta of decimaal. Voeg een signalering (nTecla) en zie de codes voor elke toets moet je laten gaan. :)

    blog commentaren die door Disqus worden aangedreven

    Português flagItaliano flagCoreano flagChinês (simplificado) flagEnglish flagAlemâo flagFrancês flagEspanhol flag
    Japonês flagÁrabe flagRusso flagHolandês flagBúlgaro flagTcheco flagCroata flagDinamarquês flag
    Finlandês flagHindu flagPolonês flagRomeno flagSueco flagGrego flagNorueguês flag 
    By N2H
    Dolet 96 korting op de hosting Dreamhost!
    Gebruik de "PROMO CODE" inertie. LAMP met 20GB aan ruimte en 1TB van overdracht.

    Gerelateerde artikelen

    • Geen verwante posten

    Categorieën