logo

HTML-formulärinmatningstyper

I HTML är en viktig del av HTML-form. Inmatningselementets 'type'-attribut kan vara olika typer, vilket definierar informationsfältet. Såsom ger en textruta.

Följande är en lista över alla typer av HTML-element.

typ=' ' Beskrivning
text Definierar ett textinmatningsfält på en rad
Lösenord Definierar ett enrads lösenordsinmatningsfält
Skicka in Definierar en skicka-knapp för att skicka formuläret till servern
återställa Definierar en återställningsknapp för att återställa alla värden i formuläret.
radio Definierar en alternativknapp som gör att du kan välja ett alternativ.
kryssruta Definierar kryssrutor som tillåter val av flera alternativ.
knapp Definierar en enkel tryckknapp, som kan programmeras för att utföra en uppgift på en händelse.
fil Definierar att välja filen från enhetens lagring.
bild Definierar en grafisk sändningsknapp.

HTML5 har lagt till nya typer på element. Följande är listan över typer av element i HTML5

typ=' ' Beskrivning
Färg Definierar ett inmatningsfält med en specifik färg.
datum Definierar ett inmatningsfält för val av datum.
datetime-lokal Definierar ett inmatningsfält för att ange ett datum utan tidszon.
e-post Definierar ett inmatningsfält för att ange en e-postadress.
månad Definierar en kontroll med månad och år, utan tidszon.
siffra Definierar ett inmatningsfält för att ange ett nummer.
url Definierar ett fält för att ange URL
vecka Definierar ett fält för att ange datum med vecko-år, utan tidszon.
Sök Definierar ett textfält på en rad för att ange en söksträng.
tel Definierar ett inmatningsfält för inmatning av telefonnumret.

Nedan följer en beskrivning av typer av element med exempel.

1. :

element av typen 'text' används för att definiera ett enrads textfält.

Exempel:

 Enter first name <br> <br> Enter last name <br> <br> <p> <strong>Note:</strong> The default maximum cahracter lenght is 20.</p> 
Testa det nu

Produktion:

Mata in 'text' typ:

De 'text' fältet definierar ett textfält för en rad inmatning.

Ange förnamn

Ange efternamn

Notera: Standardinställda maximala teckenlängd är 20.


2. :

Elementet av typen 'lösenord' tillåter en användare att ange lösenordet säkert på en webbsida. Den inmatade texten i lösenordet konverteras till '*' eller '.', så att den inte kan läsas av en annan användare.

Exempel:

 Enter User name <br> <br> Enter Password <br> <br> <br> 
Testa det nu

Produktion:

Ange 'lösenord' typ:

De 'Lösenord' fältet definierar ett inmatningslösenordsfält för en rad för att ange lösenordet säkert.

lejon jämfört med en tiger
Skriv in ditt användarnamn

Skriv in lösenord



3. :

Elementet av typen 'skicka' definierar en skicka-knapp för att skicka formuläret till servern när 'klick'-händelsen inträffar.

Exempel:

 Enter User name <br> <br> Enter Password <br> <br> <br> 
Testa det nu

Produktion:

Ange 'skicka'-typ:

Skriv in ditt användarnamn

Skriv in lösenord


Efter att ha klickat på knappen Skicka skickar detta formuläret till servern och omdirigerar sidan till handling värde. Vi kommer att lära oss om 'action'-attributet i senare kapitel


4. :

Typen 'återställning' definieras också som en knapp, men när användaren utför en klickhändelse återställer den som standard alla inmatade värden.

Exempel:

 User id: Password: <br> <br> 
Testa det nu

Produktion:

Mata in 'återställ'-typ:

Användar-id: Lösenord:

Försök att ändra inmatningsvärdena för användar-id och lösenord, och när du klickar på återställ återställs inmatningsfälten med standardvärden.


5. :

Typen 'radio' definierar radioknapparna, som gör det möjligt att välja ett alternativ mellan en uppsättning relaterade alternativ. I taget kan endast en alternativknapp väljas åt gången.

java date nu

Exempel:

Vänligen välj din favoritfärg

Röd
blå
grön
rosa
Testa det nu

Produktion:

Ingångstyp 'radio'

Vänligen välj din favoritfärg

Röd
blå
grön
rosa

6. :

Typen 'kryssruta' visas som fyrkantiga rutor som kan markeras eller avmarkeras för att välja alternativen från de givna alternativen.

Obs: 'Radioknapparna' liknar kryssrutor, men det finns en viktig skillnad mellan båda typerna: radioknappar låter användaren bara välja ett alternativ åt gången, medan kryssrutan låter en användare välja noll till flera alternativ åt gången .

Exempel:

 Enter your Name: <p>Kindly Select your favourite sports</p> Cricket <br> Tennis <br> Football <br> Baseball <br> Badminton <br> <br> 
Testa det nu

Produktion:

konvertera sträng till enum

Ange 'kryssruta'-typ


Anmälningsblankett

Ange ditt namn:

Vänligen välj din favoritsport

Cricket
Tennis
Fotboll
Baseboll
Badminton


7. :

Typen 'knapp' definierar en enkel tryckknapp, som kan programmeras för att styra en funktionellt på vilken händelse som helst som klickhändelse.

Obs: Det fungerar huvudsakligen med JavaScript.

Exempel:

 
Testa det nu

Produktion:

Ange typ av 'knapp'.

Klicka på knappen för att se resultatet:

Notera: I exemplet ovan har vi använt 'varning' för JS, som du kommer att lära dig i vår JS-handledning. Den används för att visa ett popfönster.


8. :

Elementet med typen 'fil' används för att välja en eller flera filer från användarenhetens lagring. När du väl har valt filen, och efter inlämning, kan denna fil laddas upp till servern med hjälp av JS-kod och fil-API.

Exempel:

 Select file to upload: 
Testa det nu

Produktion:

Ange 'fil'-typ.

Vi kan välja vilken typ av fil som helst tills vi inte anger den! Den valda filen kommer att visas bredvid alternativet 'välj fil'.

Välj fil att ladda upp:

9. :

Typen 'bild' används för att representera en skicka-knapp i form av bild.

Exempel:

 <h2>Input &apos;image&apos; type.</h2> <p>We can create an image as submit button</p> User id: <br> <br> <br> 

HTML5 nyligen tillagda typer element

1. :

Typen 'färg' används för att definiera ett inmatningsfält som innehåller en färg. Det tillåter en användare att specificera färgen genom det visuella färggränssnittet på en webbläsare.

Obs: Typen 'färg' stöder endast färgvärden i hexadecimalt format, och standardvärdet är #000000 (svart).

Exempel:

 Pick your Favorite color: <br> <br> Upclick <br> <br> Downclick 
Testa det nu

Produktion:

Mata in 'färg' typer:

Välj din favoritfärg:

Upp-klicka

Ned-klicka

Notera: Standardvärdet för typen 'färg' är #000000 (svart). Den stöder endast färgvärden i hexadecimalt format.


2. :

Elementet av typen 'datum' genererar ett inmatningsfält, som låter en användare mata in datumet i ett givet format. En användare kan ange datum med textfält eller datumväljargränssnitt.

Exempel:

 Select Start and End Date: <br> <br> Start date: <br> <br> End date: <br> <br> 
Testa det nu

Produktion:

Ange 'datum'-typ

Välj start- och slutdatum:

Start datum:

Slutdatum:


3. :

Elementet av typen 'datetime-local' skapar indata som gör det möjligt för en användare att välja datum samt lokal tid i timmen och minuten utan tidszonsinformation.

sträng i c++

Exempel:

 Select the meeting schedule: <br> <br> Select date &amp; time: <br> <br> 
Testa det nu

Produktion:

Ange 'datetime-local' typ

Välj mötesschema:

Välj datum och tid:


4. :

Typen 'e-post' skapar en indata som gör det möjligt för en användare att ange e-postadressen med mönstervalidering. De flera attributen tillåter en användare att ange mer än en e-postadress.

Exempel:

 <b>Enter your Email-address</b> <p> <strong>Note:</strong> User can also enter multiple email addresses separating by comma or whitespace as following: </p> <b>Enter multiple Email-addresses</b> 
Testa det nu

Produktion:

Ange typ 'e-post'.

Skriv in din mailadress

Notera: Användaren kan också ange flera e-postadresser separerade med kommatecken eller blanksteg enligt följande:

Ange flera e-postadresser

5. :

Typen 'månad' skapar ett inmatningsfält som gör att en användare enkelt kan ange månad och år i formatet 'MM, ÅÅÅÅ' där MM definierar månadsvärdet och ÅÅÅÅ definierar årsvärdet. Ny

Exempel:

 Enter your Birth Month-year: 
Testa det nu

Produktion:

Ange 'månad' typ:

Ange ditt födelsemånadsår:

6. :

Elementtypnumret skapar indata som gör det möjligt för en användare att ange det numeriska värdet. Du kan också begränsa till att ange ett lägsta och högsta värde med min och max attribut.

Exempel:

 Enter your age: 
Testa det nu

Produktion:

Ange 'nummer' typ

Ange din ålder:

Notera: Det kommer att tillåta att ange nummer inom intervallet 50-80. Om du vill ange ett annat nummer än intervall kommer det att visa ett fel.


7. :

Elementet av typen 'url' skapar en indata som gör det möjligt för användaren att ange URL:en.

Exempel:

 Enter your website URL: <br> 
Testa det nu

Produktion:

Ange 'url'-typ

Ange din webbadress:

8. :

Typvecka skapar ett inmatningsfält som låter en användare välja en vecka och år från rullgardinsmenyn utan tidszon.

Exempel:

 <b>Select your best week of year:</b> <br> <br> 
Testa det nu

Produktion:

objekt i java-programmering

Ange 'vecka' typ

Välj din bästa vecka på året:


9. :

Typen 'sökning' skapar en indata som gör det möjligt för en användare att ange en söksträng. Dessa är funktionellt symmetriska med textinmatningstypen, men kan ha en annan stil.

Exempel:

 Search here: 
Testa det nu

Produktion:

Ange 'sök' typ

Sök här:

10. :

Inslaget av typ ?tel? skapar en inmatning för att ange telefonnumret. Typen 'tel' har inte standardvalidering som e-post, eftersom telefonnummermönster kan variera över hela världen.

Exempel:

 <b>Enter your Telephone Number(in format of xxx-xxx-xxxx):</b> <br> <br> 
Testa det nu

Produktion:

Ange 'tel'-typ

Ange ditt telefonnummer (i formatet xxx-xxx-xxxx):

Notera: Här använder vi två attribut som är 'mönster' och 'obligatoriska' som gör det möjligt för användaren att ange numret i ett givet format och det är nödvändigt att ange numret i inmatningsfältet.