[javascript] door formulier nav. met pijltjes toetsen

Pagina: 1
Acties:

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
Ik wil graag een javascript functie maken waarbij je met de pijltjes toetsen ook naar beneden en naar boven kan in een formulier, ipv alleen met de tab naar het volgende veld. (er zijn 7x10 invoervelden)

Ik loop echter al gelijk vast op de pijltjestoetsen.

Ik heb met de search dit scriptje gevonden:
code:
1
2
3
4
5
6
7
function getKey(keyStroke) {
   isNetscape=(document.layers);
   eventChooser = (isNetscape) ? keyStroke.which : event.keyCode;
   alert(eventChooser)
   which = String.fromCharCode(eventChooser).toLowerCase();
}
document.onkeypress = getKey;
Om de code voor een key te bepalen, maar bij pijltjestoetsen doet ie dus niets.
Is het wel mogelijk?

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 02:05
Mag ik vragen waarom je dat in vredesnaam zou willen? :)

Motor (of auto) onderhoud bijhouden


Verwijderd

keyCode geeft geen waarde voor pijltjes. dan moet je onKeyDown gebruiken (maar ik weet niet of dat met netscape gaat)

  • marty
  • Registratie: Augustus 2002
  • Laatst online: 27-03-2023
willem169 schreef op 18 March 2003 @ 11:59:
Mag ik vragen waarom je dat in vredesnaam zou willen? :)
Dat mag je zeker!
Ben een administratie-tooltje aan het schrijven voor iemand, waarbij ze uren moeten invullen. Echter, het komt veel meer voor dat ze een veld naar onder moeten ipv opzij..dus vonden ze het makkelijk als dat met de pijltjes toetsen kon. En daar kan ik me wel iets bij voorstellen

Die onkeydown werkt inderdaad.
Werkt overigens niet in Opera 5.12 en ook niet in Mozilla Phoenix. Dus zal ook wel niet in Netscape werken

Maargoed, ze werken daar toch allemaal met IE, dus dat boeit verder niet.