onkeypress

onkeypress=„ kodas
Vykdomas kodas arba funkcija po to kai klaviatūroje paspaudžiamas mygtukas ir nepaleidžiamas.

kodas - Kodas arba funkciją kurią vykdysime po įvykio.

Žemiau pateiktoje lentelėje surašyti visi galimi HTML elementai kuriuose gali būti vykdomas šis JavaScript įvykis:


Panaudojimas

Žemiau pateiktame pavyzdyje parodyta kaip veikia šis įvykis. Mes neleisime į laukelį įvesti skaičių. T.y. skaičiai nebus galimi iš viršutinės eilutės (Naujose klaviatūrose taip pat ten perjungiama ir Lietuvių kalba).

<script type="text/javascript">
function BeSkaiciu(e) {
  var keynum
  var keychar
  var numcheck
  if(window.event) {// IE
    keynum = e.keyCode
  }
  else if(e.which) { // Netscape/Firefox/Opera
    keynum = e.which
  }
  keychar = String.fromCharCode(keynum)
  numcheck = /\d/
  return !numcheck.test(keychar)
}
</script>
 
<form>
<input type="text" onkeypress="return BeSkaiciu(event)" />
</form>

Demo

Discussion

Enter your comment (wiki syntax is allowed):
 
javascript/onkeypress.txt · Keista: 2007/10/04 14:41 (redaguoti papildomomis priemonėmis)     Į viršų