function stopRKey ****t nicht

baixue

Grünschnabel
Hallo zusammen,

ich habe mit limesurvey eine Umfrage erstellt und wollte jetzt die return-Taste blockieren, weil beim versehentlichen Drücken sämtliche Daten beim Teufel sind.

Im header habe ich Folgendes eingefügt:

<script language="javascript" type="text/javascript">
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target : ((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) { return false; }
}
document.onkeypress = stopRKey;
</script>

Leider funktioniert es so nicht. Es wäre nett, wenn mich jemand erleuchten könnte.

Viele Grüße und danke im Voraus

Eva
 
Hehe Erleuchtung kommt wahrscheinlich nicht durch Javascript. Das leuchtet dir höchstens heim.

Versuch es mal statt mit "document.onkeypress" mit dem onkeydown-event im <body>-Tag (das "return" vor deiner Funktion nicht vergessen):
HTML:
<body onkeydown="return stopRKey(event)">

Wenn das nicht hilft, könntest du auch den "onsubmit"-Event des Formulars nach leichter änderung deines Codes ausprobieren (musst halt dann den letzten keypress speichern).
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück