Kursinnehåll
Ultimate HTML
Ultimate HTML
Utforska Olika Inmatningstyper i HTML
HTML tillhandahåller olika <input>
-element som gör det möjligt för dig att fånga olika typer av data från användare. Låt oss utforska några vanligt använda inputtyper:
email och password
type="email"
: används för e-postinmatningsfält som kräver en giltig e-postadress. Webbläsaren validerar automatiskt e-postadressen och uppmanar användaren att korrigera ogiltiga inmatningar;type="password"
: används för lösenordsfält där den inmatade texten maskeras för säkerhet. Du kan också ange attributenminLength
ochmaxLength
för att ställa in lösenordslängdskrav.
index.html
number
type="number"
: används för numerisk inmatning. Du kan definiera ett specifikt intervall med attributen min
och max
och ställa in ett specifikt steg med attributet step
.
index.html
telephone
type="tel"
: avsedd för inmatning av telefonnummer, men den utför ingen validering av inmatningen. Det är upp till utvecklaren att validera inmatningen och säkerställa att det är ett giltigt telefonnummer.
index.html
kryssruta
type="checkbox"
: tillåter användaren att välja ett eller flera alternativ från fördefinierade val. Attributet checked
gör en kryssruta markerad som standard.
index.html
radio
type="radio"
: skapar en uppsättning alternativ där endast ett alternativ kan väljas. En radioknapp representerar varje alternativ, och att välja ett avmarkerar automatiskt de andra. Varje radioknapp bör ha ett unikt value
-attribut för att identifiera det.
index.html
range
type="range"
: skapar en skjutreglagekontroll som tillåter användare att välja ett värde inom ett specifikt intervall. Du kan använda min
, max
, step
och value
-attribut för att definiera dess beteende.
index.html
index.js
Notera
JavaScript är inte fokus för denna kurs, så logiken bakom det kommer att hoppas över.
datum och tid
type="date"
: tillåter användare att välja ett datum från en kalenderpopup;type="time"
: tillåter användare att ange en tid i 24-timmarsformat;type="datetime-local"
: kombinerar tid- och datuminmatningar.
Exempel:
index.html
Notera
För konsekvent styling över olika enheter används ofta färdiga lösningar för popup-kalendrar och tidsinmatningar.
Tack för dina kommentarer!