Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Utforska Olika Inmatningstyper i HTML | HTML-Formulär och Användarinmatning
Ultimate HTML
course content

Kursinnehåll

Ultimate HTML

Ultimate HTML

1. Förstå Webbutveckling
2. HTML-Taggar och Attribut
3. HTML-Dokumentstruktur
4. Arbeta med Media och Tabeller
5. HTML-Formulär och Användarinmatning

book
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 attributen minLength och maxLength för att ställa in lösenordslängdskrav.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

js

index.js

copy

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:

html

index.html

copy

Notera

För konsekvent styling över olika enheter används ofta färdiga lösningar för popup-kalendrar och tidsinmatningar.

question mark

Vad är den största skillnaden mellan type="email" och type="password" inmatningsfält?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 5

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

course content

Kursinnehåll

Ultimate HTML

Ultimate HTML

1. Förstå Webbutveckling
2. HTML-Taggar och Attribut
3. HTML-Dokumentstruktur
4. Arbeta med Media och Tabeller
5. HTML-Formulär och Användarinmatning

book
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 attributen minLength och maxLength för att ställa in lösenordslängdskrav.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

copy

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.

html

index.html

js

index.js

copy

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:

html

index.html

copy

Notera

För konsekvent styling över olika enheter används ofta färdiga lösningar för popup-kalendrar och tidsinmatningar.

question mark

Vad är den största skillnaden mellan type="email" och type="password" inmatningsfält?

Select the correct answer

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 5. Kapitel 5
Vi beklagar att något gick fel. Vad hände?
some-alt