webForumDet fria alternativet

tangent tryckning

5 svar · 376 visningar · startad av alfa

alfaMedlem sedan juni 2000202 inlägg
#1

Jag har tappat bort mitt script för bokstäver.

När jag gör så att dom inte får skriva in siffror i en textruta använder jag

onKeypress="if (event.keyCode < 48 || event.keyCode > 57) event.returnValue = false;"

bokstäver skulle vara
onKeypress="if (event.keyCode < 64 || event.keyCode > 122) event.returnValue = false;"

Men problemet är åäö

Har någon lösningen på problemet

Alfa

Jesper TMedlem sedan nov. 20017 144 inlägg
#2

Kan du inte utvidga detta till: event.keyCode > 222

Peter SMedlem sedan dec. 20025 483 inlägg
#3

å = 221
ä = 222
ö = 192

En "fuling":

<input type="text" onkeyup="if(isNaN(this.value)) this.value=this.value.substring(0,this.value.length-1)">

:)

alfaMedlem sedan juni 2000202 inlägg
#4

Verkar inte ens funka om jag utökar till 222
finns det fler ider

Alfa

JojoxxMedlem sedan juni 20004 308 inlägg
#5
<input type="text" onkeypress="return !!String.fromCharCode(event.keyCode).match(/[\da-zåäö]/i);">

eller bara a-ö

<input type="text" onkeypress="return !!String.fromCharCode(event.keyCode).match(/[a-zåäö]/i);">
alfaMedlem sedan juni 2000202 inlägg
#6

En får tacka.

Alfa

129 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)