46 of 133 menu

Input-tag

Die input-tag skep verskeie elemente van 'n HTML-vorm: 'n gewone invoerveld, 'n veld vir wagwoordinvoer, 'n merkbox (checkbox), radioknoppies (radio), 'n knoppie.

Die input-tag moet binne die form-tag wees. Dit is nie verpligtend nie, maar wel nodig vir die stuur van data na die bediener en die daaropvolgende verwerking daarvan deur PHP.

Vereis nie 'n sluitingsetiket nie.

Eienskappe

Eienskap Beskrywing
type Spesifiseer die tipe invoerveld. Sien opsies hieronder.
value Die verstekwaarde in die invoerveld. In die geval van 'n knoppie, spesifiseer dit die teks daarop. Sien meer details by die eienskap value.
placeholder Wenk in die invoerveld, sien meer details by die eienskap placeholder.
name Die naam van die invoerveld. Nodig om die veld se data in PHP te kan kry. Vir korrekte werking van die vorm mag die name van invoervelde nie met mekaar ooreenstem nie (in een vorm). As hulle ooreenstem - sal in PHP die data van die invoerveld wat laer in die HTML-kode is, aankom.
disabled Blokkeer die vormelement (nie net input nie, maar feitlik enige), sien meer details by die eienskap disabled.

Waardes van die type-eienskap

Waarde Beskrywing
text Skep 'n gewone teksinvoerveld.
password Skep 'n teksinvoerveld vir 'n wagwoord. Probeer om teks daarin in te voer - dit sal as sterretjies vertoon word.
checkbox Skep 'n merkbox (checkbox). Sien meer details by checkbox.
radio Skep 'n radio-skakelaar. Sien meer details by radio.
hidden Skep 'n verborge invoerveld wat nie op die skerm gesien sal word nie, maar wel die data wat in die eienskap value bevat is, na die bediener sal stuur.
button Skep 'n knoppie. Om op hierdie knoppie te druk sal nie die vorm na die bediener stuur nie. Dit kan binne 'n skakel of deur JavaScript gebruik word. Standaard het die knoppie geen teks nie ('n voorbeeld van 'n knoppie sonder teks: ), dit word gespesifiseer met behulp van value. Sien ook die etiket button, wat ook 'n knoppie skep.
submit Skep 'n knoppie wat data na die bediener sal stuur. Die knoppie se teks hang van die blaaier af, dit kan verander word met behulp van value. Sien ook die etiket button, wat ook 'n knoppie skep.
reset Skep 'n knoppie wat die ingevulde vorm skoonmaak. Die knoppie se teks hang van die blaaier af, dit kan verander word met behulp van value.
file Skep 'n knoppie om 'n lêer te kies. Die ontwerp van hierdie knoppie mag nie verander word nie deur CSS (maar daar is slinkse maniere). As jy so 'n veld in 'n vorm benodig, moet die etiket form die eienskap enctype hê met die waarde multipart/form-data.

Nuwe HTML5-waardes vir die type-eienskap

Hierdie waardes van die eienskap is nuut, het eers verskyn in HTML5, dus in sommige blaaiers kan hulle dalk nie werk of verskillend werk in verskillende blaaiers.

In die geval dat die blaaier nie die inhoud van die eienskap type kan verstaan nie (bv. as dit nie ondersteun word of verkeerd ingevoer is), sal dit die element as 'n gewone teksinvoerveld beskou, asof die type die waarde text het.

Kyk na die voorbeelde hieronder in verskillende blaaiers. Probeer om in die invoervelde teks in te voer en op die stuurknop te druk. As die teks ongeldig is of die veld leeg is - sal die blaaier 'n fout gee. Byvoorbeeld, as in 'n veld met tipe email 'n ongeldige email ingevoer word - sal die blaaier nie toelaat om die vorm te stuur nie en sal 'n foutboodskap gee (die teks van die fout en die voorkoms daarvan kan nie met html css verander word nie). As die veld leeg is - sal die blaaier ook 'n fout gee, dit word bereik met behulp van die eienskap required:

Waarde Beskrywing
email
number
url
tel
search
color
date
month
week
datetime
datetime-local
range

Sien ook

  • die etiket textarea,
    wat 'n veelreël-invoerveld skep
  • die eienskap pattern,
    wat die validering van velde uitvoer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp