K2 Smartforms Buttonklick mit Enter auslösen

Um eine Aktion oder Regel auf einer K2 Smartform oder Smartview mit Betätigung der Enter- bzw. Returntaste auszulösne ist nur ein klein wenig Javascript-Code nötig.

Dazu einfach ein DataLabel-Control auf die View ziehen und diese als “Literal” definieren. Als Text den folgenden Code eingeben:
<script language='JavaScript'>
  $(document).on("keypress", function (e) {
    if (e.which == 13) {
      $('[name="{ButtonName}"]').focus();
      $('[name="{ButtonName}"]').click();
    }
  });
</script>

 

Ersetze den Platzhalter {ButtonName} einfach mit dem Namen Deines Buttons. Der o.a. Code sorgt dafür, dass die Returntaste das Button-Event auslöst.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Nach oben