Heim >
Web-Frontend >
HTML-Tutorial >
Zwei Möglichkeiten, Formularsteuerelemente in HTML zu deaktivieren: readonly unddisabled_HTML/Xhtml_Webpage Production
Zwei Möglichkeiten, Formularsteuerelemente in HTML zu deaktivieren: readonly unddisabled_HTML/Xhtml_Webpage Production
WBOY
Freigeben: 2016-05-16 16:36:53
Original
1819 Leute haben es durchsucht
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:
Code kopieren
Der Code lautet wie folgt:
deaktiviert" />
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 der Maus und der 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.
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn