Jeder kennt das: Man füllt ein Formular auf einer Webseite aus und drückt “aus Versehen” auf Enter. Das nachfolgende kleine JavaScript verhindert dies:
var inputs = $$(’input.hijack’);
$each(inputs,function(el,i) {
el.addEvent(’keypress’,function(e) {
if(e.key == ‘enter’) {
e.stop();
if(inputs[i+1]) { inputs[i+1].focus(); }
//last one?
if(i == inputs.length-1) { $(’submit-button’).focus(); }
}
});
});
Der Beitrag wurde
am Dienstag, den 15. September 2009 um 13:59 Uhr veröffentlicht
und wurde unter JavaScript abgelegt.
Du kannst die Kommentare zu diesen Eintrag durch den RSS 2.0 Feed verfolgen.
Kommentare sind derzeit geschlossen, aber Du kannst dennoch einen Trackback auf deiner Seite einrichten.
Kommentarfunktion ist deaktiviert
