Manchmal möchten wir, dass die Steuerelemente im Formular nicht änderbar sind. Auf einer Webseite zum Ändern von Passwörtern sollte beispielsweise das Textfeld, in dem der Benutzername angezeigt wird, nicht änderbar sein
Bei der Erstellung von Webseiten verwenden wir häufig Formulare. Manchmal möchten wir jedoch, dass die Steuerelemente im Formular nicht änderbar sind. Auf einer Webseite zum Ändern von Passwörtern sollte beispielsweise das Textfeld, in dem der Benutzername angezeigt wird, nicht änderbar sein.
Es gibt zwei Deaktivierungsmethoden in HTML:
1. Fügen Sie das Attribut readonly='readonly' zur Steuerelementbezeichnung hinzu.
2. Fügen Siedisabled zur Steuerelementbezeichnung =' hinzu. Attribut „disabled“
Beispiel:
Der Code lautet wie folgt:
<input type="text" value="只读的" readonly="readonly" /> <input type="text" value="不可用的" disabled="disabled" />
Die beiden Steuerelemente im Beispiel können nicht geändert werden. Aber es gibt auch einige Unterschiede!
Aus der wörtlichen Bedeutung können wir erkennen, dass das Steuerelement, das das Attribut „readonly“ verwendet, „schreibgeschützt“ ist und das Steuerelement, das „disabled“ verwendet, „deaktiviert“ ist. Was ist also der Unterschied zwischen ihnen?
Schreibgeschützte Steuerelemente (Steuerelemente, die das schreibgeschützte Attribut verwenden) können von Benutzern nicht mit Maus und Tastatur geändert werden. Programmierer können jedoch JavaScript verwenden, um den Namen und den Wert des Steuerelements beim Absenden des Formulars zu ändern an den Server übermittelt werden, was bedeutet, dass es für den Server sichtbar ist.
Das deaktivierte Steuerelement (Steuerelement mit dem Attribut „disabled“) kann vom Benutzer nicht nur nicht mit Maus und Tastatur geändert werden, sondern ist auch für den Server unsichtbar, d. h. sein Name und Wert werden nicht an ihn übermittelt Beim Absenden des Formulars können Programmierer natürlich auch Javascript verwenden, um den Wert zu ändern.
Das ist ihr Unterschied. Nachdem wir den Unterschied kennen, sollten wir wissen, wann wir welche Methode anwenden müssen.
Weitere Artikel zu schreibgeschützten und deaktivierten Methoden zum Deaktivieren von Formularsteuerelementen in HTML finden Sie auf der chinesischen PHP-Website!