07. maj 2001 - 16:17Der er
5 kommentarer og 2 løsninger
undgå bogstaver i text felt
Hvordan luser jeg bogstaver fra ved indtastning i et text felt i IE 5+ ?
Jeg er klar over at jeg skal kalde funktionen på onKeyDown med event som parameter. Men hvordan undgår jeg at overførte keyCode\'s appendes til strengen i text feltet ?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
her er et raskt eksempel (jeg leste at du benyttet events, men det \"gidder\" jeg ikke lave. Jeg vil bare vise prinsippet. Spør endelig hvis du lurer på noe...
nute>> i dit eksempel kan der indtastes bogstaver i \"navn\" feltet. Det er først når formen submit\'es at der bliver testet på indholdet i \"navn\" feltet.
Jeg vil helt undgå at der kan indtastes andet end tal - og derfor bliver jeg nød til at bruge events.
Indtil videre har jeg løst problemet ved at gemme text feltets værdi på onKeyDown og på onKeyUp tjekker jeg for div ugyldige indtastninger, som - hvis optræder - overskriver text feltet med oldvalue.
Jeg håber stadig på at kunne gøre dette mere fikst...
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.