Domino 9 und frühere Versionen > ND6: Entwicklung
$$Search mit (Return) abschliessen
fritandr:
Hallo,
ich habe für einen Webanwendung eine Suchmaske ($$Search) erstellt.
In dieser Maske habe ich ein Feld Query, in das ich den Suchbegriff eingebe. Außerdem habe ich in der Maske einen Button, um die Suche zu starten.
Das funktioniert soweit.
Jetzt möchte ich gerne, daß meine Suche auch dann gestartet wird, wenn ich in meinem Feld Query etwas eingebe und anschließend (Return) drücke.
Hat jemand von Euch eine Idee, wie ich das realisieren kann?
Danke
Andreas
TMC:
Hi Andreas,
ich habe leider fast null Ahnung von Notes/Domino - Webprogrammierung.
Ich würde mir aber das ganze mal in HTML ansehen, wie es dort dann aussieht. Und z.B. in SelfHTML nachschlagen, wie man diese <input> aufbauen soll. Scheinbar fehlt da ein Attribut im input und Du kannst es so leichter eingrenzen.
Matthias
Thomator:
Hallo Andreas,
also das kommt darauf an, was Du mit dem Button anstellst. Wenn der Button ein Submit auslöst, ist das kein Problem. Dann kannst Du mit JavaScript das Window-Ereignis für die Enter-Taste abfangen, dann eine schnelle validierung und dann ein Form.submit() auslösen.
Thomas
Thomator:
Noch mal Hallo, Andreas
Der Code in JavaScript, der im JSHeader stehen könnte, sieht so aus:
document.onkeypress =
function (evt) {
var c = document.layers ? evt.which
: document.all ? event.keyCode
: evt.keyCode;
if(c == "13"){
// Validierung;
if(validierung == true){
document.forms[0].submit();
return false;
}else{
alert("noch zu erledigen...");
return false;
}
}else{
return false;
}
};
Thomas
fritandr:
--- Zitat von: Thomator am 20.01.05 - 09:57:33 ---also das kommt darauf an, was Du mit dem Button anstellst. Wenn der Button ein Submit auslöst, ist das kein Problem. Dann kannst Du mit JavaScript das Window-Ereignis für die Enter-Taste abfangen, dann eine schnelle validierung und dann ein Form.submit() auslösen.
--- Ende Zitat ---
Hallo Thomas,
erstmal Danke für Deine Hilfe.
Also in meinem Button steht nichts anderes als:
--- Code: ---@Command([FileSave]);
@Command([FileCloseWindow])
--- Ende Code ---
Viele Grüße
Andreas
P.S.: Das mit dem JavaScript muß ich noch testen.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln