Kezdőoldal » Számítástechnika » Weblapkészítés » Hogyan tudom JS-ben letiltani...

Hogyan tudom JS-ben letiltani a billentyűket?

Figyelt kérdés

Van egy input text-em, azt szeretném megcsinálni, hogy ne lehessen a következőket használni: backspace, nyilak, del, ctrl(esetleg ha külön kell: ctrl+c/v), shift+a (ha van más kijelölési mód, akkor az is.


Találtam egy ilyet, ahol megvannak a billentyűk kódjai:

[link]


De nem tudom sehogy se megcsinálni, hogy letiltsa őket.


Előre is köszönöm szépen!



2012. dec. 6. 18:20
 1/3 anonim ***** válasza:

Itt egy példa, amiből kiindulhatsz.

Ez csak számokat enged.


function isNumberKey(e){

var charCode = (e.which) ? e.which : event.keyCode

if (charCode > 31 && (charCode < 48 || charCode > 57))

return false;

return true;

}


Csak a feltételt kell átírnod.


És még erre van szükség, hogy billentyűleütésre induljon

onkeypress="return isNumberKey(event)"

2012. dec. 6. 19:50
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Nem működik valamiért..
2012. dec. 7. 14:26
 3/3 A kérdező kommentje:
Elnézést, mégis! Nagyon szépen köszönöm! Megy a zöld pacsi.
2012. dec. 7. 14:28

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!