Manchmal hoffen wir, dass das Textfeld im Formular schreibgeschützt ist, so dass der Benutzer die darin enthaltenen Informationen nicht ändern kann. Beispielsweise kann der Inhalt von <Eingabe type = Textname = input1 value = China> nicht geändert werden. Um die Implementierungsmethoden zusammenzufassen, gibt es verschiedene Typen.
Methode 1: Onfocus = this.blur () Wenn die Maus nicht platziert werden kann, hinterlassen Sie den Fokus
<Eingabe type = text name = input1 value = China onfocus = this.blur ()>
Methode 2: Readonly
<Eingabe type = text name = input1 value = China readonly>
<Eingabe type = textname = input1 value = China readonly = true>
Methode 3: Deaktiviert
<Eingabetyp = Textname = input1 value = China deaktiviert = true>
Vollständiges Beispiel:
<Eingabename = ly_qq type = text tabindex = 2 onmouseover = this.className = 'input_1' onmouseout = this.className = 'input_2' value = 123456789 deaktiviert = true Readonly = true />
deaktiviert = true Der Text dieser Frucht wird grau und kann nicht bearbeitet werden.
Readonly = True Text ändert keine Farbe und kann nicht bearbeitet werden.
CSS-Masken-Eingabe: <Eingabestil = IME-Mode: Deaktiviert>
Es gibt zwei Methoden: Erstens: deaktiviert = deaktiviert das Eingabeelement, das nach Definition deaktiviert ist, ist weder verfügbar noch anklickbar. Zweitens: Readonly = Readonly Das Readonly -Feld kann nicht geändert werden. Benutzer können jedoch weiterhin den Registerkartenschlüssel verwenden, um in dieses Feld zu wechseln, und auch seinen Text auswählen oder kopieren.