Kuinka saan JavaScriptin tunnistamaan mitä näppäintä on on painettu esim. tekstilaatikon yhteydessä? Näppäin ylös kutsuu funktiota, mutta entä sitten.
reagoiminen tietyn näppäimen painallukseen
2
278
Vastaukset
- Paddy
Meinaatko jotain:
if (Clib.kbhit ( ) )
{
// Read the keyboard as above
}
Tsekkaa tuolta:http://javascript.internet.com/ - Piru
esimerkiksi alla olevassa tapahtumille document.onkeypress ja document.onmousedown on asetettu kuuntelijaksi check_submit()
document.onkeypress = check_submit;
document.onmousedown = check_submit;
function check_submit(e)
{
//Netscape välittää eventin muuttujassa e ja IE ei
if (!e)
{
var e = window.event;
var target= e.srcElement.value;
}
else target = e.target.value;
if(e.keyCode == 13)
{
alert("täytä kentät ja lähetä painamalla Submit-nappia hiirellä!");
}
else if(target == "Submit" && document.formi.txt.value != "")
{
document.formi.submit();
}
}
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod336524- 356003
- 293324
- 452770
- 342604
- 152278
- 372158
- 161986
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons401829En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191757