Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jo, men RegExp bliver udtrykket ikke mindre eller mere 'sexy' af ... og så er RegExp en temmelig tung maskine. Dette er nok lidt mere sexy, end det, jeg skrev før:
<script type="text/JavaScript"> function testNumInp(e) { var kC = e.which||e.keyCode; return ((kC>47&&kC<58)||kC==8||kC==37||kC==39); } </script> <input type="text" onkeypress="return testNumInp(event)">
Jamen, hvis du også vil validere andre tegn, må du fortælle det - for så kan det meget vel komme til at se helt anderledes ud. Det er ikke helt let, når default-event'en skal cancel'es (tegnet ikke bliver skrevet ud) og scriptet skal virke X-browser ... og det skal det. Derfor får du det heller ikke med RegExp :)
Grrrrrrr ....... FU..ING, #!@.*% BROWSEREEEEEEEEEE ...!!!!! :o[ Jeg må desværre opgive den mere elegante løsning, da de forskellige browsere er _så_ uenige om key-events, at det nærmest er skandaløst! Derfor bliver det denne, hvor man kan skrive alle tegn - men de bliver øjeblikkeligt slettet, hvis der ikke er tale om tal:
Jeg har prøvet din testNumInp af og den virker næsten :-) % og ' kan stadig tastes ind i input feltet. Kan man få funktionen til også at acceptere TAB så man kan tabbe sig til næste felt.
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.