in einem Szenario, in dem ein Formular eine Schaltfläche Senden enthält, die nicht direkt geändert werden kann, und das Deaktivieren des Formulars Einreichung wird zur Notwendigkeit. Um dies zu erreichen, sollten Sie Folgendes in Betracht ziehen:
Rückgabe von Falsch aus dem Ereignishandler, wie z. Es gibt jedoch Einschränkungen, da JavaScript -Fehler auftreten, bevor die Rückgabeerklärung zu einer automatischen Formulareinreichung führt.
, um dies zu beheben, return false mit präventDefault () innerhalb des Ereignishandlers. PreventDefault () hemmt die Standardformataktion auch in Gegenwart von JavaScript -Fehlern und stellt sicher, dass das Formular nicht übermittelt bleibt. Der Catch -Block kann einen Fehler werfen und die Einreichung des Formulars weiter verhindern. Diese Methode bietet eine bessere Fehlerbehandlung im Vergleich zum früheren Ansatz.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3