Ich muss überprüfen, ob das Formular vom Benutzer übergeben wird und dann einige Operationen ausführen, bevor Sie das Formular programmgesteuert absenden.Warum sendet mein Formular nicht, wenn der Absenden-Button den Namen "submit" hat?
So habe ich diesen Code:
$('form').submit(function (e) {
e.originalEvent && e.preventDefault();
//I change some things in the form here.
!e.isTrigger && $(this).submit();
});
Dies funktioniert gut, aber wenn das Formular Submit-Button trägt den Namen "Eintragen" es funktioniert nicht.
Es funktioniert sogar in Ordnung, wenn die Schaltfläche "Senden" heißt. (Großbuchstaben "S")
Ich bin nur neugierig, warum das ist?
Hier ist ein demo fiddle
Muss einige jQuery eigenartig sein, da, wenn Sie das Javascript löschen, funktionieren beide Formulare OK. – MightyPork