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 058 inlägg
#2

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

Peter SMedlem sedan dec. 20025 484 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 306 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

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb