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

Beispiel für die horizontale Anordnung von li-Tags in HTML

Die meisten Navigationsleisten sind horizontal an...

So geben Sie chinesische Zeichen im Linux-Kernel aus

Sie können problemlos Chinesisch eingeben und im ...

Docker stop stoppt/remove löscht alle Container

In diesem Artikel wird hauptsächlich das Stoppen/...

JS verwendet Canvas-Technologie, um Echarts-Balkendiagramme zu imitieren

Canvas ist ein neues Tag in HTML5. Sie können js ...

So stellen Sie verschiedene Mausformen dar

<a href = "http: //" style = "c...

Ausführliches Tutorial zur Installation und Konfiguration von MySQL 8.0.20

In diesem Artikel finden Sie eine ausführliche An...

IE8 Beta 1 hat zwei Bereiche, die Ihre Aufmerksamkeit erfordern

<br />Verwandte Artikel: Web-Kenntnisse: Lös...

Warum wird für die Webseitenkodierung UTF-8 statt GBK oder GB2312 verwendet?

Wenn Sie die Wahl haben, sollten Sie UTF-8 verwen...

Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24

Dieser Artikel zeichnet die Installations- und Ko...

MySQL-Grundlagen-Tutorial: Detaillierte Erklärung der DML-Anweisungen

Inhaltsverzeichnis DML-Anweisungen 1. Datensätze ...