Hallo,
ich habe folgendes Problem:
In einem Formular zwei Eingabefelder, dazu ein Button zum abschicken der Daten und einen weiteren zum Abbrechen.
Nun ist es so, dass wenn man die „Return-Taste“ drückt, das Formular direkt abgeschickt wird.
Wurde zuvor schonmal etwas eingegeben, werden Formularvorschäge angezeigt. Wähle ich nun mit den Pfeiltasten einen Vorschlag aus und bestätige mit „Return“ wird das Formular abgeschickt, es soll allerdings nur der Vorschlag in das Feld übernommen werden.
Wie ist das zu lösen.
Soweit bin ich bisher:
TEST
Vorname:
Nachname:
function TasteGedrueckt (Ereignis) {
if (!Ereignis)
Ereignis = window.event;
if (Ereignis.which) {
Tastencode = Ereignis.which;
} else if (Ereignis.keyCode) {
Tastencode = Ereignis.keyCode;
}
if (Tastencode == 13){
return false;
}
if (Tastencode == 27){
return false;
}
}
function TasteLos (Ereignis) {
if (!Ereignis)
Ereignis = window.event;
if (Ereignis.which) {
Tastencode = Ereignis.which;
} else if (Ereignis.keyCode) {
Tastencode = Ereignis.keyCode;
}
if (Tastencode == 13){
myElement = $(‚btnSubmit‘);
myElement.click();
}
if (Tastencode == 27){
myElement = $(‚winclose‘);
myElement.click();
}
}
document.onkeydown = TasteGedrueckt;
document.onkeyup = TasteLos;
// alert($(‚1234‘));
Hoffe ihr könnt mir weiterhelfen.
Gruß