Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: CLI_Andreas_Schmidt am 19.04.05 - 14:14:06
-
Hi @all,
kenn jemand dieses Problem:
Maske im Browser mit einem bearbeitbaren Feld. Wenn man ins Feld etwas eingibt und ENTER drückt, kommt leider "Form Processed". Es soll aber nix passieren, sondern erst über eine Schaltfläche darf ausgelöst werden.
Gruesse.
-
Enter-Taste über JavaScript abfangen?
Find ich aber nicht sehr benutzerfreundlich.
-
http://www.phpfreaks.com/quickcode/Disable_Enter_Key_in_Forms/162.php
versuche das Event onKeyPress. Hat aber natürlich nebenwirkungen und es existieren vermutlich noch andere Wege.
Z.B. OnSubmit event.
In Button vor dem Submit (onClick Event) ein verstecktes Feld auf "1" setzen, dass sonst immer "0" ist.
Dies im onSubmit testen
-
ich habs jetzt mit der Sperrung der Enter-Taste realisiert:
Guckst @all.
Eintragen im OnkeyDown der Notes Maske.
var enter=false;
if(window.event.keyCode == 13)
{ alert("Sie sollen doch nicht auf Enter druecken");
enter=false;
return false;
}
else
{ enter=true;
}
-
Na ja,
Da das ganze über einen Button geht, könntest Du einfach im onSubmit event ein
return false;
einfügen.
Ausser natürlich Du verwendest das Submit event im Button :-)
gruss umi