461 Stimmen

Absenden eines Formulars auf 'Enter' mit jQuery?

Ich habe ein Standard-Anmeldeformular - ein E-Mail-Textfeld, ein Kennwortfeld und eine Schaltfläche zum Absenden in einem AIR-Projekt, das HTML/jQuery verwendet. Wenn ich Enter auf dem Formular drücke, verschwindet der gesamte Inhalt des Formulars, aber das Formular wird nicht gesendet. Weiß jemand, ob dies ein Webkit-Problem ist (Adobe AIR verwendet Webkit für HTML), oder ob ich etwas falsch gemacht habe?

Ich habe es versucht:

$('.input').keypress(function (e) {
  if (e.which == 13) {
    $('form#login').submit();
  }
});

Aber das hat weder das Löschverhalten gestoppt, noch das Formular abgeschickt. Es gibt keine Aktion, die mit dem Formular verknüpft ist - könnte das das Problem sein? Kann ich eine Javascript-Funktion in die Aktion einfügen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X