HTML -Eingangstypen komplette Anleitung
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 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.

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.

type="number"
- Akzeptiert nur numerische Eingaben.
- Kann
min
,max
undstep
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
undstep
. - 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.

type="button"
- Eine anklickbare Schaltfläche ohne Standardverhalten.
- Normalerweise mit JavaScript verwendet.
- Beispiel:
<input type = "button" value = "klicken Sie mich" onclick = "alert ('hello')">
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
undalt
. - 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 mittext
,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
odercolor
. - 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!

Heiße KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Stock Market GPT
KI-gestützte Anlageforschung für intelligentere Entscheidungen

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Ü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.

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.

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.

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

TheasyncAttributeInHtmlisusedToloadandExexTernaljavaScriptFilesAsynchron und erlaubt theBrowsertodownloadthescriptinParallelWithhtmlParsingandexexecuteImitimed sofort-uponcompletion, welcheimprovespageloadperformanceBypreventReper-Blocker

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.

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

TheactionattributeSpecifieswheretosendtheFormdata und themethodattributedeFineshowtosenditusingHttpMethods.1.TheActionAttributeSthEsetSthestinationUrl (absolutororrelativ);
