Es gibt zwei Möglichkeiten, die Formulareinreichung in HTML zu deaktivieren.
1. Fügen Sie das Attribut readonly='readonly' zur Steueretikett
2. disabled='disabled' zu der Steueretikettsbezeichnung hinzufügen
Zum Beispiel:
<Eingabe type = Text value = readonly = readonly /> <Eingabe type = Text value = deaktiviert = deaktiviert />
Beide Steuerelemente im Beispiel sind nicht verändert. Aber sie haben auch einige Unterschiede!
Aus der wörtlichen Bedeutung können wir wissen, dass die Steuerung, die die Readonly-Eigenschaft verwendet, schreibgeschützt ist, während die Behinderten deaktiviert sind. Was ist der Unterschied zwischen ihnen?
Schreibgeschützte Steuerelemente (Steuerelemente, die Readonly-Attribut verwenden) können nicht von Benutzern mit Maus und Tastatur geändert werden. Programmierer können jedoch JavaScript verwenden, um sie zu ändern. Bei der Übermittlung des Formulars werden der Name und der Wert des Steuerelements an den Server übermittelt, was bedeutet, dass er für den Server sichtbar ist.
Die deaktivierte Steuerung (Steuerung mit deaktiviertem Attribut) darf nicht nur vom Benutzer mit Maus und Tastatur geändert werden, sondern ist auch für den Server unsichtbar, dh der Name und Wert werden beim Senden des Formulars nicht an den Server übermittelt. Programmierer können natürlich auch JavaScript verwenden, um ihren Wert zu ändern.
Dies ist ihr Unterschied. Nachdem wir den Unterschied kennen, sollten wir wissen, wann wir welche Methode verwenden sollen. Sei nicht blind!
ZusammenfassenDies ist das Ende dieses Artikels über den Unterschied zwischen den behinderten Attributen von HTML -Formularkontrollen und readonly vs deaktiviert. Weitere verwandte HTML -Inhalte von Readonly Deaktiviert finden Sie nach früheren Artikeln von Wulin.com oder stöbern Sie weiter unten in den folgenden Artikeln. Ich hoffe, jeder wird Wulin.com in Zukunft unterstützen!