HTML Input Egenskaber
- Previous Page HTML Input Types
- Next Page HTML Input Form Attributes
value-egenskab
value Egenskab definerer inputfeltets standardværdi:
Example
<form action=""> Fornavn:<br> <input type="text" name="firstname" value="Bill"> <br> Efternavn:<br> <input type="text" name="lastname"> </form>
readonly-egenskab
readonly Egenskab definerer inputfeltet som skrivebeskyttet (kan ikke ændres):
Example
<form action=""> Fornavn:<br> <input type="text" name="firstname" value="Bill" readonly> <br> Efternavn:<br> <input type="text" name="lastname"> </form>
readonly-egenskab kræver ingen værdi. Det svarer til readonly="readonly".
disabled-egenskab
disabled Egenskab definerer inputfeltet som deaktiveret.
Deaktiverede elementer er utilgængelige og ikke klikbare.
Deaktiverede elementer blive ikke indsendt.
Example
<form action=""> Fornavn:<br> <input type="text" name="firstname" value="Bill" disabled> <br> Efternavn:<br> <input type="text" name="lastname"> </form>
disabled-egenskab kræver ingen værdi. Det svarer til disabled="disabled".
size-egenskab
size Egenskab definerer størrelsen på inputfeltet (i tegn):
Example
<form action=""> Fornavn:<br> <input type="text" name="firstname" value="Bill" size="40"> <br> Efternavn:<br> <input type="text" name="lastname"> </form>
maxlength-egenskab
maxlength Egenskab definerer maksimal længde for inputfeltet:
Example
<form action=""> Fornavn:<br> <input type="text" name="firstname" maxlength="10"> <br> Efternavn:<br> <input type="text" name="lastname"> </form>
Hvis du sætter maxlength-attributten, accepterer inputkontrollen ikke mere end det tilladte antal tegn.
Denne egenskab giver ingen feedback. Hvis du har brug for at give brugeren besked, skal du skrive JavaScript-kode.
Bemærk:Inputbegrænsninger er ikke altid fejlfri. JavaScript tilbyder mange metoder til at tilføje ulovlige input. For at begrænse input sikkert, skal modtageren (serveren) også kontrollere begrænsningerne.
HTML5-egenskaber
HTML5 har tilføjet følgende egenskaber til <input>:
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height og width
- list
- min og max
- multiple
- pattern (regexp)
- placeholder
- required
- step
og tilføj følgende egenskaber til <form>:
- autocomplete
- novalidate
autocomplete-attributten
autocomplete-attributten definerer om formularen eller inputfeltet skal automatisk udfyldes.
Når automatisk udfyldelse er aktiveret, udfylder browseren automatisk baseret på brugerens tidligere inputværdier.
Tip:Du kan sætte formens autocomplete til on, mens du sætter specifikke inputfelter til off, og omvendt.
autocomplete-attributten gælder for <form> samt følgende <input>-typer: text, search, url, tel, email, password, datepickers, range og color.
Example
Automatisk udfyldelse aktiveret HTML-formular (en inputfelt er off):
<form action="action_page.php" autocomplete="on"> Fornavn:<input type="text" name="fname"><br> Efternavn: <input type="text" name="lname"><br> E-mail: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> </form>
Tip:I nogle browsere skal du måske manuelt aktivere auto-completion-funktionen.
novalidate egenskab
novalidate egenskab tilhører <form>-egenskaben.
Hvis der er indstillet, bestemmer novalidate, at formdata ikke skal valideres ved indsendelse af formularen.
Example
Indikerer, at formularen ikke skal valideres, når den indsendes:
<form action="action_page.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form>
autofocus egenskab
autofocus egenskab er en boolsk egenskab.
Hvis der er indstillet, bestemmer det, at <input>-elementet skal have automatisk fokus, når siden lastes ind.
Example
Gør "Fornavn"-indtastningsfeltet automatisk fokuseret, når siden lastes ind:
Fornavn:<input type="text" name="fname" autofocus>
form egenskab
form egenskab bestemmer et eller flere formulær, der tilhører <input>-elementet.
Tip:Hvis der skal henvises til en formular, skal form id-listen adskilles af mellemrum.
Example
Indtastningsfeltet ligger uden for HTML-formen (men tilhører stadig formularen):
<form action="action_page.php" id="form1"> Fornavn: <input type="text" name="fname"><br> <input type="submit" value="Indsend"> </form> Efternavn: <input type="text" name="lname" form="form1">
formaction egenskab
formaction egenskab bestemmer URL'en, der skal håndtere filen for den input-kontrol, når formularen indsendes.
formaction egenskab dekker <form>-elementets action egenskab.
formaction egenskab er anvendelig på type="submit" og type="image".
Example
En HTML-form med to submit-knapper og forskellige handlinger:
<form action="action_page.php"> Fornavn: <input type="text" name="fname"><br> Efternavn: <input type="text" name="lname"><br> <input type="submit" value="Indsend"><br> <input type="submit" formaction="demo_admin.asp" value="Submit as admin"> </form>
formenctype egenskab
formenctype egenskab bestemmer hvordan formdata (form-data) skal kodes, når den sendes til serveren (kun for formulær med method="post").
formenctype egenskab dekker <form>-elementets enctype egenskab.
formenctype-egenskaben gælder for type="submit" samt type="image".
Example
Send standardkodning samt formulardata (form-data) kodet som "multipart/form-data" (den anden submit-knap):
<form action="demo_post_enctype.asp" method="post"> Fornavn: <input type="text" name="fname"><br> <input type="submit" value="Indsend"> <input type="submit" formenctype="multipart/form-data"> value="Indsend som Multipart/form-data"> </form>
formmethod-egenskaben
formmethod-egenskaben definerer den HTTP-metode, der bruges til at sende formulardata (form-data) til action URL.
formmethod-egenskaben overstyrer <form>-elementets method-egenskab.
formmethod-egenskaben gælder for type="submit" samt type="image".
Example
Den anden submit-knap overstyrer formularens HTTP-metode:
<form action="action_page.php" method="get"> Fornavn: <input type="text" name="fname"><br> Efternavn: <input type="text" name="lname"><br> <input type="submit" value="Indsend"> <input type="submit" formmethod="post" formaction="demo_post.asp"> value="Indsend ved POST"> </form>
formnovalidate-egenskaben
novalidate-egenskaben er en boolsk egenskab.
Hvis sat, definerer det, at der ikke skal udføres validering af <input>-elementet ved indsendelse af formularen.
formnovalidate-egenskaben overstyrer <form>-elementets novalidate-egenskab.
formnovalidate-egenskaben kan bruges med type="submit".
Example
En formular med to submit-knapper (validering og ikke-validering):
<form action="action_page.php"> E-mail: <input type="email" name="userid"><br> <input type="submit" value="Indsend"><br> <input type="submit" formnovalidate value="Indsend uden validering"> </form>
formtarget-attributten
formtarget-attributten definerer navnet eller nøglen, der indikerer, hvor svaret vises efter at formularen er sendt.
formtarget-attributten overskriver <form>-elementets target-attribut.
formtarget-attributten kan bruges sammen med type="submit" og type="image".
Example
Denne formular har to submit-knapper, der svarer til forskellige mål-vinduer:
<form action="action_page.php"> Fornavn: <input type="text" name="fname"><br> Efternavn: <input type="text" name="lname"><br> <input type="submit" value="Submit as normal"> <input type="submit" formtarget="_blank"> value="Submit to a new window"> </form>
height og width-attributter
height og width-attributter bestemmer højden og bredden af <input> elementet.
height og width-attributter bruges kun til <input type="image">.
Bemærk:Angiv altid dimensionerne for billeder. Hvis browseren ikke kender billedets dimensioner, vil siden blinke, når billedet indlæses.
Example
Definer et billede som en submit-knap og sæt height og width-attributterne:
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
list-attributten
list-attributten refererer til <datalist> elementet, som indeholder foruddefinerede valg for <input> elementet.
Example
Brug <datalist> til at sætte et foruddefineret værdi for <input> elementet:
<input list="browsers"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>
min og max-attributterne
min og max-attributterne specificerer den mindste og maksimale værdi for <input>-elementet.
min og max-attributterne gælder for følgende input-typer: number, range, date, datetime, datetime-local, month, time og week.
Example
Input-elementer med mindste og maksimale værdier:
Indtast en dato før 1980-01-01: <input type="date" name="bday" max="1979-12-31"> Indtast en dato efter 2000-01-01: <input type="date" name="bday" min="2000-01-02"> Antal (mellem 1 og 5): <input type="number" name="quantity" min="1" max="5">
multiple-attributten
multiple-attributten er en boolsk attribut.
Hvis indstillet, bestemmer det, at brugeren kan indtaste en eller flere værdier i <input>-elementet.
multiple-attributten gælder for følgende input-typer: email og file.
Example
Filopladningsfelt, der accepterer flere værdier:
Vælg et billede: <input type="file" name="img" multiple>
pattern-attributten
pattern-attributten specificerer den regulære udtryk, der bruges til at kontrollere værdien af <input>-elementet.
pattern-attributten gælder for følgende input-typer: text, search, url, tel, email og password.
Tip:Brug den globale title-attribut til at beskrive mønstret for at hjælpe brugeren.
Tip:Lær mere om regulære udtryk i vores JavaScript-undervisning.
Example
Indtastningsfeltet kan kun indeholde tre bogstaver (ingen tal eller specialtegn):
Landekode: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Tre bogstaver landekode">
placeholder-attributten
placeholder-attributten specificerer en beskrivelse af den forventede værdi for inputfeltet (et eksempelværdi eller en kort beskrivelse af formatet).
Advarselsteksten vises før brugeren indtaster et værdi i inputfeltet.
The placeholder attribute is applicable to the following input types: text, search, url, tel, email, and password.
Example
Input fields with placeholder text:
<input type="text" name="fname" placeholder="First name">
Required Attribute
The required attribute is a boolean attribute.
If set, it specifies that the input field must be filled out before submitting the form.
The required attribute is applicable to the following input types: text, search, url, tel, email, and password.
Example
Required input fields:
Username: <input type="text" name="usrname" required>
Step Attribute
The step attribute specifies the valid numeric intervals for the <input> element.
Example: If step="3", the valid numbers should be -3, 0, 3, 6, and so on.
Tip:The step attribute can be used with the max and min attributes to create a range of valid values.
The step attribute is applicable to the following input types: number, range, date, datetime, datetime-local, month, time, and week.
Example
Input fields with specific legal numeric intervals:
<input type="number" name="points" step="3">
- Previous Page HTML Input Types
- Next Page HTML Input Form Attributes