Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich Daten aus deaktivierten HTML-Formularfeldern übermitteln?

Linda Hamilton
Freigeben: 2024-11-25 20:32:10
Original
138 Leute haben es durchsucht

How Can I Submit Data from Disabled HTML Form Fields?

Daten aus deaktivierten Formularfeldern senden

Beim Umgang mit Formularen in HTML kann es notwendig sein, bestimmte Felder zu deaktivieren, ihre Daten jedoch weiterhin zuzulassen eingereicht werden. Zwei gängige Möglichkeiten, damit umzugehen, sind:

1. Deaktivieren von Feldern bei der Datenübermittlung

Leider gibt es Einschränkungen beim Versuch, Daten aus deaktivierten Formularfeldern zu übermitteln. Attribute wie „schreibgeschützt“ sind mit bestimmten Eingabetypen wie Kontrollkästchen oder Dropdowns nicht kompatibel.

2. Formularfelder mit JavaScript blockieren

Ein alternativer Ansatz besteht darin, Felder zu deaktivieren, ohne ihre Übermittlung tatsächlich mit JavaScript zu blockieren. Eine Möglichkeit hierzu besteht darin, das Attribut „disabled“ vor dem Absenden des Formulars dynamisch zu entfernen. Dies kann mit jQuery erreicht werden, wie im folgenden Code zu sehen ist:

$('form').submit(function(e) {
    $(':disabled').each(function(e) {
        $(this).removeAttr('disabled');
    })
});
Nach dem Login kopieren

Durch Aufrufen dieses Codes beim Absenden des Formulars wird das Deaktivierungsattribut aller deaktivierten Elemente entfernt, sodass sie in die Datenübermittlung einbezogen werden können .

Das obige ist der detaillierte Inhalt vonWie kann ich Daten aus deaktivierten HTML-Formularfeldern übermitteln?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage