Unterschied zwischen HTML ReadOnly und Enabled

Unterschied zwischen HTML ReadOnly und Enabled
Das Textfeld mit dem ReadOnly-Attribut wird auf dem Client als folgende Auszeichnung angezeigt: <input readonly = "readonly">

Das Textfeld mit dem Attribut „Enabled“ wird auf dem Client mit der folgenden Auszeichnung angezeigt: <input disabled="disabled">

HTML-Serversteuerelemente verwenden eine von der HtmlControl-Basisklasse (vollständiger Klassenname System.Web.UI.HtmlControls) abgeleitete Klasse, die nur über die Eigenschaft „Deaktiviert“ verfügt.

Gemäß W3C-Spezifikationen: http://www.w3.org/TR/REC-html40/interact/forms.html#h-17.12


Für deaktivierte Eingaben gelten die folgenden Einschränkungen:

<1> Kann den Fokus annehmen. <2> Wird bei Verwendung der Tabulatortaste übersprungen. <3> Ist möglicherweise nicht erfolgreich. Auf schreibgeschützt gesetzte Eingaben unterliegen den folgenden Einschränkungen:

<1> Kann Fokus annehmen, aber nicht geändert werden <2> Verwenden Sie die Tabulatortaste zum Navigieren <3> Kann erfolgreich sein Nur erfolgreiche Formularelemente haben gültige Daten, was bedeutet, dass sie übermittelt werden können. Deaktivierte und schreibgeschützte Texteingabefelder können nur durch Skripte geändert werden

<<:  Datums- und Zeitkomponente des WeChat-Applets (Jahr, Monat, Tag, Stunde und Minute)

>>:  So betreiben Sie eine MySql-Datenbank mit Gorm

Artikel empfehlen

Lösung für dieselbe IP nach dem Klonen der virtuellen Ubuntu 18-Maschine

Vorwort Ich habe vor Kurzem eine virtuelle Maschi...

JavaScript zum Erzielen eines Skin-Effekts (Ändern des Hintergrunds)

In diesem Artikel wird der spezifische JavaScript...

Erläuterung der Anwendungsfälle von JavaScript setTimeout und setTimeinterval

Mit beiden Methoden kann ein JavaScript-Code nach...

Mysql löscht doppelte Daten, um die kleinste ID-Lösung beizubehalten

Suchen Sie online nach doppelten Daten und behalt...

Ein QQ-Chatroom basierend auf vue.js

Inhaltsverzeichnis Einführung Nachfolgend sehen S...

Beispielcode für CSS-Flex-Layout mit automatischem Zeilenumbruch

Um einen Flex-Container zu erstellen, fügen Sie e...

HTML CSS3 streckt den Bildanzeigeeffekt nicht

1. Verwenden Sie das Transform-Attribut, um das B...

Vollständiger Prozessbericht der Nginx-Reverse-Proxy-Konfiguration

1. Vorbereitung Installieren Sie Tomcat auf dem L...

Einführung in die Installationsmethode in Vue

Inhaltsverzeichnis 1. Weltweit registrierte Kompo...

Beispiel für die reguläre Umschreibmethode für Nginx Rewrite (Matching)

Die Rewrite-Funktion von Nginx unterstützt regelm...

Bereinigungsmethode für das Docker-Verzeichnis /var/lib/docker/aufs/mnt

Der Dienst des Unternehmens verwendet Docker und ...