Wie deaktiviert man das vollständige Formular (alle Eingabeelemente darin), während es über AJAX gesendet wird? Ich habe versucht, eine $scope.form_state
Variable in den Controller zu setzen und es an das Attribut ng-disabled
des Sendenknopfes zu binden, aber es scheint wie ein Workaround. Es sollte einen leichteren und direkteren Weg geben, dies zu tun.AngularJS - Wie man ein Formular deaktiviert, wenn es eingereicht wird?
Antwort
Sie können alle Formularelemente in fieldset
einfügen und ng-disabled
verwenden, um das gesamte Feldset zu deaktivieren.
Works - danke. Übrigens ist die Lösung für andere nicht winkelspezifisch, sondern ist eigentlich ein normales HTML-Attribut. Während alle Felder innerhalb des Fieldsets deaktiviert werden, gibt es keine visuelle Rückmeldung an den Benutzer (im Gegensatz zu einem Feld, das grau ausfällt, wenn Sie es einzeln deaktivieren). –
Es scheint sogar eine ** HTML5 ** -Eigenschaft von 'fieldset'-Tag (siehe https://developer.mozilla.org/en/docs/Web/HTML/Element/Fieldset) –
Dies funktioniert nicht auf IE9 weil ist ein HTML5-Attribut. – RolandoCC
- 1. Wie überprüft man mit jQuery, wenn ein Formular eingereicht wird?
- 2. Wie überprüft man, ob ein Formular über Javascript eingereicht wird?
- 3. Wie kann ich ein Formular durch Text ersetzen, wenn das Formular eingereicht wird?
- 4. Erste URL einer Seite, sobald ein Formular eingereicht wird
- 5. Set AngularJS Formen verschachtelt eingereicht
- 6. Wie erkennt man, wenn ein Windows-Formular minimiert wird?
- 7. Wie schalte ich automatisch Text, wenn Google Form eingereicht wird?
- 8. Überprüfen Sie, wie oft wurde Formular eingereicht
- 9. Wie erkennt man, wenn ein Formular gezogen wird?
- 10. Wie wird JavaScript-Code ausgeführt, wenn ein Formular zurückgesetzt wird?
- 11. Wie deaktiviert man Knopf in AngularJS?
- 12. Wie kann ich ein Formular erstellen, das nicht deaktiviert ist, wenn ein anderes Formular modal angezeigt wird?
- 13. JavaScript OnBlur Ereignis verhindert, dass HTML-Formular eingereicht wird
- 14. Verhindern, dass Formular im Zend-Framework erneut eingereicht wird?
- 15. Wie man eine Funktion ausführt, wenn ein Kontrollkästchen in angularjs aktiviert und deaktiviert ist?
- 16. HTML: Kann verankert werden, wenn es deaktiviert wurde?
- 17. Wie man ein AngularJS Akkordeon schließt, wenn ein anderes Akkordeon in AngularJS geöffnet wird
- 18. Django formset cleaned_data leer, wenn eingereicht Formular unverändert
- 19. Ausblenden Safari Safari Tastatur, wenn Formular in Ajax-Anwendung eingereicht
- 20. Wie wird ein Formular positioniert, bevor es angezeigt wird?
- 21. Jquery return false auf Formular wird eigentlich eingereicht
- 22. Wie wird ein Formular angedockt, wenn das Projekt ausgeführt wird?
- 23. Wie wird der Gruppenfeldtext deaktiviert, wenn das Gruppenfeld deaktiviert ist?
- 24. Google Script für Formulare: Formular bearbeiten Antworten sobald es eingereicht wird
- 25. Formular zweimal eingereicht (Ajax mit Jquery)
- 26. Wie wird umgeleitet, wenn javaScript deaktiviert ist?
- 27. InstantClick deaktiviert Formular senden
- 28. Aktion in einem Formular ohne Validierung eingereicht
- 29. Wenn ein text_field_tag-Formular-Helper in Rails deaktiviert ist, wird er nicht gesendet?
- 30. Formular wird nicht mit jquery Formular senden senden, wenn einige Felder deaktiviert sind
@mpm: Sicher, ich verstehe, dass diese Funktionalität nicht von Angular Out-of-the-Box bereitgestellt wird. Als Alternative: Was ist der beste Weg, um eine benutzerdefinierte Anweisung zu erstellen, die mir dabei hilft, dies zu erreichen? –