Holen Sie sich action der vorgelegten form
Ich habe den folgenden code, der ausgelöst wird, jedes mal, wenn ein Nutzer ein Formular auf meiner Website.
Möchte ich diese etwas zu modifizieren, so dass es überprüft die Wirkung der Vorlage und basiert auf der Anwesenheit einer bestimmten Schlüsselwort, führt einige code.
Mein code ist wie folgt:
$("form").submit(function() {
//do some generic stuff
var formAction = ""; //get the action of the submitted form
if (formAction.indexOf('keyword') !== -1) {
//do some specific stuff for these forms
}
});
Wie bekomme ich die action
des form
die Auslöser für diesen Aufruf?
Du musst angemeldet sein, um einen Kommentar abzugeben.
formaction
Attribut.wenn Sie müssen Javascript ohne jQuery:
mit jQuery:
Können Sie die Aktion zu erhalten attr auf diese Weise -
In "Vanille" JS haben Sie die
Element.getAttribute()
Oder (wenn nötig) können Sie mit der
this.action
. Nachfolgend sehen Sie die leichte AbweichungJS:
HTML: