So lösen Sie das Problem, dass nach dem Senden der HTML-Formulareingabe kein Formularwert angezeigt wird, indem Sie deaktivierte

So lösen Sie das Problem, dass nach dem Senden der HTML-Formulareingabe kein Formularwert angezeigt wird, indem Sie deaktivierte

Nachdem die Eingabe im Formulareingabefeld auf das Attribut „Deaktivieren“ gesetzt und übermittelt wurde, kann der Wert des Eingabefelds nicht abgerufen werden. Um dieses Problem zu lösen, können Sie auf die folgenden zwei Methoden zurückgreifen:

Methode 1:

Verwenden Sie readonly statt disabled, das heißt,

disabled="disabled"

Geändert zu

readonly="readonly"

Der Unterschied zwischen den beiden:

Deaktiviert kann keinen Fokus erhalten und wird übersprungen, wenn die Tabulatortaste verwendet wird, was möglicherweise nicht erfolgreich ist.
Nur schreibgeschützt kann den Fokus erhalten, aber nicht geändert werden. Sie können mit der Tabulatortaste navigieren, was möglicherweise erfolgreich ist.
Hinweis: Nur erfolgreiche Formularelemente sind gültige Daten, d. h. Werte können nach der Übermittlung abgerufen werden. Das Wertattribut deaktivierter und schreibgeschützter Texteingabefelder kann nur über Skripte geändert werden.

Methode 2:

Verwenden Sie type=hidden, um die Eingabe auszublenden und den Wert zu erhalten, und verwenden Sie dann disabled, um die Eingabe dem Benutzer anzuzeigen.

<Eingabetyp="versteckt" Name="URL" Wert="http://www.neirong.org"/>
<input type="text" value="http://www.neirong.org" disabled="deaktiviert"/>

Zusammenfassen

Oben ist die Lösung, die ich Ihnen vorgestellt habe, wenn die HTML-Formulareingabe den Formularwert nach dem Senden mit Deaktivierung nicht abrufen kann. Ich hoffe, sie wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

<<:  Zusammenfassung der JavaScript-Timertypen

>>:  Lösung zur Verwendung der Baidu-Freigabe auf der HTTPS-Seite

Artikel empfehlen

Prototyp und Prototypenkette Prototyp und Protodetails

Inhaltsverzeichnis 1. Prototyp 2. Prototypenkette...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.18 (Linux)

Dieser Artikel zeichnet das grafische Tutorial zu...

Linux verwendet NetworkManager, um Ihre MAC-Adresse zufällig zu generieren

Egal, ob Sie zu Hause auf dem Sofa oder draußen i...

Beispiel für einen Vue-Übergang zum Erreichen eines Animationseffekts

Inhaltsverzeichnis Ergebnisse auf einen Blick Her...

So verwenden Sie Nginx zum Erstellen eines statischen Ressourcenservers

Nehmen wir Windows als Beispiel. Bei Linux ist es...

Implementierungsbeispiel zum Schließen der Browserabmeldung in Vue

Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...

Praktisches MySQL + PostgreSQL Batch-Insert-Update insertOrUpdate

Inhaltsverzeichnis 1. Baidu-Enzyklopädie 1. MySQL...

Native js implementiert Warenkorb-Logik und -Funktionen

In diesem Artikelbeispiel wird der spezifische Co...

Die Aktualisierung der Seite zur Formularübermittlung springt nicht

1. Quellcode entwerfen Code kopieren Der Code laut...