So deaktivieren Sie Formfelder mit CSS

So deaktivieren Sie Formfelder mit CSS
Ein HTML -Formular ist eine Komponente eines HTML -Dokuments, das häufig verwendet wird, um Benutzereingaben zu erhalten. Die HTML -Formulare bestehen aus Komponenten wie Eingangsfeldern, Anmeldefeldern, Checklisten, Optionsfeldern, einer Sendel -Taste, Menüs und vielen anderen. In einigen Szenarien möchten Benutzer jedoch das Eingabebuch deaktivieren oder ausblenden, um die Voraussetzung zu erfüllen, z. B. das Überprüfen eines Kästchens. In CSS können Ereignisse durch die Verwendung der “deaktiviert werdenBehinderte" Und "Zeiger-Events" Eigenschaften.

In diesem Artikel werden die Methoden zur Deaktivierung des Formularfelds mit CSS erläutert.

So deaktivieren Sie Formfelder mit CSS?

Um das Feld eines beliebigen Formulars in HTML zu deaktivieren, können Benutzer entweder die CSS -Eigenschaft verwenden oder die “Behinderte”Attribut. Zu diesem Zweck haben wir die Methoden zur Deaktivierung der Formularfelder aufgeführt:

  • Methode 1: So deaktivieren Sie Formfelder mit CSS “Zeiger-Ereignis" Eigentum?
  • Methode 2: So deaktivieren Sie das Formfeld mit “Behinderte”Attribut?

Methode 1: So deaktivieren Sie Formfelder mithilfe von CSS-Eigenschaft „Zeiger-Event“?

Erstellen Sie ein Formular mit den angegebenen Anweisungen, um das Feld Formular mithilfe der CSS -Eigenschaft zu deaktivieren.

  • Zuerst fügen Sie eine hinzu "Element zum Erstellen einer Form.
  • Verwenden Sie als nächstes die “Element, um das Etikett in die Form und die “einzubetten, und das“Element wird verwendet, um Formularfelder anzugeben.
  • Der "für"Attribut hat das Etikett mit dem Eingabefeld durch" angehängt "Ausweis”.
  • Der Eingangstyp als “Text”Wird verwendet, um das Textfeld in der Form zu setzen.
  • Der Eingangstyp “einreichen”Wird verwendet, um dem Formular eine Taste hinzuzufügen.

Zum Beispiel haben wir drei verschiedene Textfelder und drei Schaltflächen erstellt:




















Deaktivieren Sie das Formfeld über CSS
Deaktivieren Sie nun das Formularfeld mithilfe der CSS -Eigenschaft. Zum Beispiel deaktivieren wir das Formularfeld, dessen Eingabetyp istNummer”. Zu diesem Zweck greifen Sie auf das Feld Formular zu durch “Eingabe [Typ = Nummer]"Und setzen Sie den Wert des CSS"Zeiger-EventsEigentum als "keiner" wie folgt:

input [type = number]
Zeiger-Events: Keine;

Aus der folgenden Ausgabe können Sie sehen, dass das “Gebe Dein Alter einDas Feld ist vollständig deaktiviert:

Lassen Sie uns den nächsten Abschnitt voranschreiten, um das Formfeld des Formulars über das HTML -Attribut zu deaktivierenBehinderte”.

Methode 2: So deaktivieren Sie das Formular des Formulars mithilfe des Attributs "Deaktiviert"?

So deaktivieren Sie das Formularfeld mit dem “Behinderte”Attribut, durch die angegebene Anweisung gehen:

  • Fügen Sie das Element mit dem hinzu “InhaltKlassenname, um ein Formular zu erstellen:
  • Passen Sie das Formularfeld gemäß der im ersten Abschnitt erörterten Anweisung an:
  • Wende an "Behinderte”Attribut auf das Formularfeld, das Sie deaktivieren möchten. Zum Beispiel werden wir das deaktivieren “Nächste" Taste:



















Ausgang

CSS anwenden auf .Inhaltsklasse
.InhaltDie Klasse wird verwendet, um auf das Formular zuzugreifen. Im ".Inhaltsklasse ”, die Eigenschaft festlegen“Polsterung”Um Platz um Formfelder zu geben:

.Inhalt
Polsterung: 10px;

Stileingangselement, wobei "Typ = Senden"

input [type = subieren]
Breite: 100px;
Polsterung: 5px;
Hintergrundfarbe: RGB (200, 158, 224);
Border-Radius: 5px;

Der obige Code greift auf das Eingabeelement zu, in dem der Typ gleich Senden ist. Wenden Sie das Styling auf ausgewählten Feldern an, indem Sie die unten erwähnten Eigenschaften verwenden:

  • Breite”Wird verwendet, um die Breite ausgewählter Felder einzustellen.
  • Polsterung”Wird verwendet, um Platz um die ausgewählten Elemente zu setzen.
  • Der "HintergrundfarbeDie Eigenschaft wird verwendet, um den Hintergrund festzulegen.
  • GrenzradiusDie Eigenschaft legt die Kanten ausgewählter Elemente fest.

Stil „Behindertes“ Element

Eingabe: deaktiviert
Box-Shadow: 1PX 1PX 1PX 1PX RGB (230, 229, 229);
Grenze: 1PX Solid #999999;
Hintergrundfarbe: #ddd1d1;
Farbe: #666666;

Stylen Sie das Element, auf dem das “BehinderteDas Attribut wird unter Verwendung der Mehrfacheigenschaften angewendet:

  • Box Schatten”Legt einen Schatten um das Element um.
  • GrenzeEigenschaft wird verwendet, um den Rand um das behinderte Element zu setzen.

Ausgang

Wir haben die Methoden zur Deaktivierung des Formularfelds mit CSS bereitgestellt.

Abschluss

Um die Formularfelder mithilfe von CSS zu deaktivieren, können Benutzer die CSS -Eigenschaft verwenden. “Zeiger-Events”Oder das HTML -Attribut“Behinderte”. Um das Formularfeld zu deaktivieren, erstellen Sie ein Formular und legen Sie die CSS-Eigenschaft "Zeiger-Events" als "fest" festkeiner”Auf einem bestimmten Eingangstyp, um es zu deaktivieren. Benutzer können jedoch das Attribut „Deaktiviert“ in einem bestimmten Formularfeld jedoch direkt verwenden, um es zu deaktivieren. In diesem Beitrag wurde die Methode zum Deaktivieren des Formularfelds mit CSS erläutert.