jQuery Ändern element-Klasse auf Formular Absenden
Ich habe woking auf diese für eine Weile und einfach nirgends bekommen. Also bitte helfen, ich bin sicher, dass es ein einfache Sache.
Ich habe ein Formular mit PHP und Jquery. Wenn Sie das Formular abschicken möchte ich für ein Danke-header Anzeige - > derzeit ausgeblendet. Das Formular kann nur abgeschickt werden, auf die erfolgreiche überprüfung - ich bin mit validator.
Die wichtige Sache hier ist für mich um herauszufinden, wie Sie Klassen ändern auf ein erfolgreiches Einreichen. So element, die display: none in meinem CSS ist, kann offenbart werden.
Ihre Hilfe ist willkommen 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ohne zu prüfen, ob das senden erfolgreich war, können Sie dies tun könnte...
Wären Sie besser dran mit
ajax()
oderget()
Hier ist ein
ajax()
Beispiel:*Und einigen jQuery-Dokumentation für Sie: http://api.jquery.com/jQuery.ajax/ *
$(".class").show()
, dies zeigt das ausgeblendete element.Führen Sie die folgenden Schritte aus:
Nun, wenn Sie buchen möchten, die Seite zurück an den server (synchron post zurück), dann sollten Sie das message-element sichtbar auf der server-Seite und ausblenden der form. Aber wenn Sie AJAX verwenden, können Sie erstellen ein Erfolg-Rückruf und ändern Sie die Sichtbarkeit Ihrer message-element.