Inhaltsverzeichnis
" > type="password"
" > type="email"
" > type="tel"
" > type="url"
" > type="search"
2. Numerische und Bereicheingangstypen
" > type="number"
" > type="range"
" > type="date"
" > type="time"
" > type="datetime-local"
" > type="month"
" > type="week"
3.. Auswahl- und Dateieingangstypen
" > type="checkbox"
" > type="radio"
" > type="file"
4. Taste und versteckte Eingangstypen
" > type="button"
" > type="submit"
" > type="reset"
" > type="hidden"
5. Fortgeschrittene und spezialisierte Eingangstypen
" > type="color"
" > type="image"
Schlüsselattribute, die vielen Eingabetypen gemeinsam sind
Browserunterstützung und Fallbacks
Zusammenfassung aller HTML -Eingangstypen
Heim Web-Frontend HTML-Tutorial HTML -Eingangstypen komplette Anleitung

HTML -Eingangstypen komplette Anleitung

Aug 19, 2025 pm 04:04 PM

Zu den Texteingangstypen gehören Text, Kennwort, E -Mail, Tel, URL und Suche, mit denen verschiedene Textdaten verarbeitet und eine Formatüberprüfung bereitgestellt werden. 2. Numerische und Bereicheingangstypen wie Anzahl, Bereich, Datum, Uhrzeit, datetime-lokaler, Monat und Woche, die Eingabe und Einschränkungen von digitalen und zeitlichen Daten unterstützen; 3. Die Auswahl- und Dateieingangstypen enthalten Kontrollkästchen, Radio und Datei, die für mehrere Auswahl, Einzelauswahl und Datei -Upload verwendet werden. 4. Taste und versteckte Eingangstypen inklusive Taste, Senden, Zurücksetzen und Versteckt, die für Formularvorgänge und Speicherung unsichtbarer Daten verwendet werden; 5. Erweiterte Eingangstypen Farbe und Bild bieten Farbauswahl- und Bildübermittlungsfunktionen; Alle Eingabetypen sollten mit Platzhalter, Erforderlich, Autofokus und andere Attribute kombiniert werden, um die Benutzererfahrung zu verbessern und mit der serverseitigen Überprüfung zusammenzuarbeiten, um die Datensicherheit zu gewährleisten und letztendlich die Zugänglichkeit, Verfügbarkeit und Genauigkeit des Formulars zu verbessern.

HTML -Eingangstypen komplette Anleitung

HTML -Eingangstypen sind für das Erstellen interaktiver Formulare auf Webseiten unerlässlich. Sie definieren, welche Art von Datennutzern eingeben können, wie es angezeigt wird und wie es validiert wird. Mit der Entwicklung von HTML5 haben sich die Eingabetypen erheblich erweitert, was eine bessere Benutzererfahrung und eine integrierte Validierung bietet. Nachfolgend finden Sie eine vollständige Anleitung zu allen Standard -HTML -Eingangstypen, deren Verwendungen und Schlüsselattributen.

HTML -Eingangstypen komplette Anleitung

1. Texteingangstypen

Diese werden für die Texteingabe verwendet und enthalten verschiedene Variationen.

type="text"

  • Der Standardeingangstyp.
  • Wird für einleitende Texteingaben verwendet.
  • Beispiel:
     <Eingabe type = "text" placeholder = "Geben Sie Ihren Namen ein">

type="password"

  • Masken Eingabezeichen (normalerweise mit Punkten oder Sternchen).
  • Deaktiviert in einigen Fällen automatisch Browser automatisch.
  • Beispiel:
     <Eingabe type = "Passwort" Placeholder = "Passwort eingeben">

type="email"

  • Validiert Eingaben als gut geformte E-Mail-Adresse.
  • Mobile Browser zeigen möglicherweise eine E-Mail-freundliche Tastatur.
  • Beispiel:
     <Eingabe type = "E -Mail" placeholder = "name@example.com">

type="tel"

  • Für Telefonnummern entwickelt.
  • Löst eine numerische Tastatur auf mobilen Geräten aus.
  • Keine automatische Validierung, es sei denn, sie werden mit pattern verwendet.
  • Beispiel:
     <Eingabe type = "tel" muster = "[0-9] {10}" placeholder = "123-456-7890">

type="url"

  • Erwartet eine gültige URL (z. B. https://example.com ).
  • Validiert das Format bei Formulareinreichung.
  • Beispiel:
     <Eingabe type = "url" placeholder = "https://www.example.com">

type="search"

  • Semantik für Suchfelder.
  • Kann in einigen Browsern eine Klärtaste anzeigen.
  • Das Styling kann sich leicht vom text unterscheiden.
  • Beispiel:
     <Eingabe type = "suche" placeholder = "such ...">

2. Numerische und Bereicheingangstypen

Wird für Zahlen, Daten und Bereiche verwendet.

HTML -Eingangstypen komplette Anleitung

type="number"

  • Akzeptiert nur numerische Eingaben.
  • Kann min , max und step umfassen.
  • Beispiel:
     <Eingabe type = "number" min = "1" max = "100" step = "1" value = "10">

type="range"

  • Slider -Steuerung zur Auswahl eines Wertes innerhalb eines Bereichs.
  • Weniger Präzision als number , gut für Eingaben wie Volumen oder Bewertung.
  • Häufig mit <output> verwendet, um den Wert anzuzeigen.
  • Beispiel:
     <Eingabe type = "Bereich" min = "0" max = "10" value = "5" oninput = "this.NextElementSibling.Value = this.value">
    <ausgabe> 5 </output>

type="date"

  • Öffnet einen Date Picker.
  • Format: YYYY-MM-DD .
  • Beispiel:
     <Eingabe type = "Datum">

type="time"

  • Wählen Sie Zeit (Stunden und Minuten).
  • Unterstützt min , max und step .
  • Beispiel:
     <Eingabe type = "Zeit" min = "09:00" max = "18:00">

type="datetime-local"

  • Kombiniert Datum und Uhrzeit ohne Zeitzone.
  • Beispiel:
     <input type = "datetime-local">

type="month"

  • Wählt ein Monat und ein Jahr aus.
  • Format: YYYY-MM .
  • Beispiel:
     <Eingabe type = "Monat">

type="week"

  • Wählt eine Woche und ein Jahr aus.
  • Format: YYYY-W## .
  • Beispiel:
     <input type = "woche">

3.. Auswahl- und Dateieingangstypen

Auswahl aus Optionen oder Hochladen von Dateien.

type="checkbox"

  • Ermöglicht mehrere Auswahlmöglichkeiten.
  • Verwenden Sie die Standardauswahl checked .
  • Beispiel:
     <Eingabe type = "CheckBox" name = "Zinserteil" value = "codierung"> codieren
    <Eingabe type = "CheckBox" name = "Zinserteil" value = "Design" geprüft> Design

type="radio"

  • Ermöglicht eine Auswahl aus einer Gruppe.
  • Alle Eingaben in der Gruppe müssen denselben name teilen.
  • Beispiel:
     <Eingabe type = "Radio" name = "Geschlecht" value = "männlich"> männlich
    <Eingabe type = "Radio" name = "Geschlecht" value = "weiblich"> weiblich

type="file"

  • Kann Benutzer eine oder mehrere Dateien hochladen.
  • Verwenden Sie accept , um Dateitypen einzuschränken.
  • Fügen Sie multiple für mehrere Dateien hinzu.
  • Beispiel:
     <Eingabe type = "Datei" "Accept =" Image/*"multiple>

4. Taste und versteckte Eingangstypen

Für Aktionen und das Speichern unsichtbarer Daten.

HTML -Eingangstypen komplette Anleitung

type="button"

  • Eine anklickbare Schaltfläche ohne Standardverhalten.
  • Normalerweise mit JavaScript verwendet.
  • Beispiel:
     <input type = "button" value = "klicken Sie mich" onclick = "alert (&#39;hello&#39;)">

type="submit"

  • Reicht das Formular dem Server ein.
  • Standardverhalten: Formulardaten senden.
  • Beispiel:
     <input type = "surug" value = "Formular"> Senden ">

type="reset"

  • Setzt alle Formfelder auf ihre Anfangswerte zurück.
  • Verwenden Sie sparsam - kann Benutzer frustrieren.
  • Beispiel:
     <Eingabe type = "reset" value = "reset">

type="hidden"

  • Speichert Daten, die für Benutzer nicht sichtbar sind.
  • Oft verwendet, um Metadaten zu übergeben (z. B. Benutzer -ID, Sitzungstromtoken).
  • Beispiel:
     <Eingabe type = "Hidden" name = "userId" value = "12345">

5. Fortgeschrittene und spezialisierte Eingangstypen

Neuere Typen mit spezifischen Zwecken.

type="color"

  • Öffnet einen Farbwähler.
  • Wert ist eine Kleinbuchstabenfarbe (z. B. #ff0000 ).
  • Beispiel:
     <Eingabe type = "color" value = "#ff0000">

type="image"

  • Fungiert mit einem Bild als Schaltfläche Senden.
  • Benötigt src und alt .
  • Sendet Klickkoordinaten ( x , y ) mit Formulardaten.
  • Beispiel:
     <Eingabe type = "Image" Src = "subng" Alt = "subieren">

Schlüsselattribute, die vielen Eingabetypen gemeinsam sind

  • placeholder - Hinweistext zeigte sich, wenn es leer ist.
  • required - macht Feld obligatorisch.
  • disabled - deaktiviert die Eingabe.
  • readonly - verhindert die Bearbeitung, gibt aber den Wert ein.
  • autofocus - Fokussierung auf die Seitenlast.
  • autocomplete - Controls Browser Autofill (z. B. on , off , name , email ).
  • pattern - Regelmäßiger Ausdruck für die Validierung (funktioniert mit text , tel , email usw.).

Browserunterstützung und Fallbacks

Alte Browser unterstützen möglicherweise keine neueren HTML5 -Eingabetypen (wie date , color , email ). Wenn nicht unterstützt:

  • Browser fallen normalerweise auf type="text" zurück.
  • Verwenden Sie immer die serverseitige Validierung-verlassen Sie sich niemals ausschließlich auf clientseitige Eingangstypen.

Für maximale Kompatibilität:

  • Verwenden Sie bei Bedarf Polyfills für date oder color .
  • Testformulare über Browser.

Zusammenfassung aller HTML -Eingangstypen

Typ Zweck
text Allgemeine Texteingabe
password Maskierter Text
email E-Mail-Adresse
tel Telefonnummer
url Webadresse
search Suchanfrage
number Numerische Eingabe
range Slider -Eingabe
date Date Picker
time Zeiteingabe
datetime-local Datum und Uhrzeit
month Monat und Jahr
week Woche des Jahres
checkbox Multiple Choice
radio Einzelauswahl
file Datei -Upload
button Klickbare Schaltfläche
submit Formular einreichen
reset Formular zurücksetzen
hidden Unsichtbare Daten
color Farbwählerin
image Bildschaltfläche Senden

Die Verwendung des richtigen Eingangstyps verbessert die Zugänglichkeit, Benutzerfreundlichkeit und Validierung. Kombinieren Sie sie immer mit richtigen Beschriftungen ( <label for="id"></label> ) und betrachten Sie mobile UX. Während HTML5-Eingangstypen leistungsstark sind, können Sie auf der Serverseite validieren. Die clientseitigen Funktionen können umgangen werden.

Wählen Sie im Grunde den Eingabetyp aus, der Ihren Datenanforderungen am besten entspricht, und lassen Sie den Browser Ihnen helfen, die Richtigkeit durchzusetzen.

Das obige ist der detaillierte Inhalt vonHTML -Eingangstypen komplette Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
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

Heiße KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT

Stock Market GPT

KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Warum wird mein HTML -Bild nicht angezeigt? Warum wird mein HTML -Bild nicht angezeigt? Aug 16, 2025 am 10:08 AM

Überprüfen Sie zunächst, ob der SRC -Attributpfad korrekt ist, und stellen Sie sicher, dass der relative oder absolute Pfad mit dem Speicherort der HTML -Datei übereinstimmt. 2. Überprüfen Sie, ob der Dateiname und die Erweiterung korrekt geschrieben sind und fallsempfindlich sind. 3. bestätigen Sie, dass die Bilddatei tatsächlich im angegebenen Verzeichnis vorliegt. 4. Verwenden Sie geeignete ALT -Attribute und stellen Sie sicher, dass das Bildformat .jpg, .png, .gif oder .webp ist, das vom Browser weit verbreitet ist; 5. Fehlerbehebung bei Browser -Cache -Problemen, versuchen Sie, die Aktualisierung zu erzwingen oder direkt auf die Bild -URL zuzugreifen. 6. Überprüfen Sie die Berechtigungseinstellungen der Server, um sicherzustellen, dass die Datei gelesen und nicht blockiert werden kann. 7. Stellen Sie sicher, dass die IMG -Tag -Syntax korrekt ist, einschließlich der richtigen Zitate und der Attributreihenfolge, und schließlich beheben Sie 404 Fehler oder Syntaxprobleme über die Browser -Entwickler -Tools, um sicherzustellen, dass das Bild normal angezeigt wird.

Extrahieren Sie verschachtelte URLs aus dynamischen Webseiten mit R -Sprache: HTTPR- und API -Interaktionspraxis Extrahieren Sie verschachtelte URLs aus dynamischen Webseiten mit R -Sprache: HTTPR- und API -Interaktionspraxis Aug 27, 2025 pm 07:06 PM

In diesem Tutorial wird das Problem des Crawling -Fehlers untersucht, wenn JavaScript den Inhalt dynamisch lädt, wenn URLs von Webseiten mithilfe des R -Sprach -RVest -Pakets gekriecht. Der Artikel erläutert ausführlich, warum herkömmliche HTML -Parsingmethoden ungültig sind und eine effiziente Lösung darstellen: Durch das Identifizieren und direktes Aufrufen der API -Schnittstelle hinter der Webseite mithilfe des HTTR -Pakets, um JSON -Daten zu erhalten, wodurch die erforderlichen Informationen erfolgreich extrahiert werden.

Setzen Sie den Wert der Auswahl von HTML -Auswahl der HTML -Auswahl durch URL -Parameter dynamisch fest Setzen Sie den Wert der Auswahl von HTML -Auswahl der HTML -Auswahl durch URL -Parameter dynamisch fest Aug 20, 2025 pm 11:48 PM

In diesem Artikel wird angegeben, wie Sie Pure JavaScript verwenden, um die Auswahl der HTML-Dropdown-Menü automatisch basierend auf Abfrageparametern in der URL festzulegen. Durch Parsen der URL, um einen bestimmten Parameterwert zu erhalten und sie dem Wertattribut des Zielelements zuzuweisen, können Sie die Voreinstellung des Dropdown-Menüs erkennen, wenn die Seite geladen wird. Diese Methode erfordert keine JQuery, ist einfach und effizient und eignet sich für Szenarien, in denen Formelemente dynamisch gesteuert werden müssen.

So verwenden Sie das BDO -Tag, um die Textrichtung in HTML zu überschreiben So verwenden Sie das BDO -Tag, um die Textrichtung in HTML zu überschreiben Aug 16, 2025 am 09:32 AM

ThebdotagisusedTooverridethebrowrossersDefaultTextDirectionRenderingwhendealingWithmixedleft-to-Rightandright-to-Links-text-CorrectvisualDisplayByforcingaspecificDirectionusectionThedIrAttributeWithvalues "ltr" oder "rtl", asdemonstrattribute

So verwenden Sie das asynchrische Attribut für das Laden des Skripts in HTML So verwenden Sie das asynchrische Attribut für das Laden des Skripts in HTML Aug 17, 2025 pm 12:52 PM

TheasyncAttributeInHtmlisusedToloadandExexTernaljavaScriptFilesAsynchron und erlaubt theBrowsertodownloadthescriptinParallelWithhtmlParsingandexexecuteImitimed sofort-uponcompletion, welcheimprovespageloadperformanceBypreventReper-Blocker

So erstellen Sie mit HTML eine 'Scrollen nach oben' -Taste So erstellen Sie mit HTML eine 'Scrollen nach oben' -Taste Aug 28, 2025 am 03:45 AM

Erstellen Sie eine HTML -Schaltfläche und legen Sie das Klickenereignis fest, um die JavaScript -Funktion aufzurufen. 2. Verwenden Sie CSS, um die Schaltfläche in die untere rechte Ecke der Seite zu stecken und den versteckten Standardzustand einzustellen. 3. Hören Sie das Scroll -Ereignis über JavaScript an und zeigen Sie die Schaltfläche an, wenn die Scroll -Entfernung 300px überschreitet, und scrollen Sie beim Klicken reibungslos nach oben. Schließlich wird eine Rückkehr zur oberen Taste zur Verbesserung der Benutzererfahrung realisiert, und die volle Funktionalität wird in Zusammenarbeit mit HTML, CSS und JavaScript abgeschlossen.

So legen Sie einen Standardwert für ein HTML -Element ein So legen Sie einen Standardwert für ein HTML -Element ein Aug 17, 2025 pm 01:00 PM

Um den Standardwert für HTMLSelect -Elemente festzulegen, muss das entsprechende Optionselement mit dem ausgewählten Attribut gekennzeichnet sein. 1. Fügen Sie das ausgewählte Attribut der Option hinzu, die Sie standardmäßig auswählen möchten, z. B. UnitedStates. 2. Stellen Sie sicher, dass nur eine Option in einem einzelnen Auswahl das ausgewählte Attribut ausgewählt hat, und wenn mehrere eine vorhanden ist, ist die erste Quellcode -Reihenfolge. 3. Das ausgewählte Attribut kann überall in der Liste platziert werden, nicht auf die erste Option beschränkt. V. 5. Wenn Sie es dynamisch festlegen müssen, können Sie JavaScript verwenden, um das Wert -Attribut wie document.querySelec zu bedienen

HTML -Formaktion und Methodenattribute erklärt HTML -Formaktion und Methodenattribute erklärt Aug 25, 2025 am 09:16 AM

TheactionattributeSpecifieswheretosendtheFormdata und themethodattributedeFineshowtosenditusingHttpMethods.1.TheActionAttributeSthEsetSthestinationUrl (absolutororrelativ);

See all articles