Aina ya kuingia ya HTML

Makadaro ya hali ya kila siku ya <input> kwa aina ya kuingia.

Aina ya kuingia: matukio

<input type="text"> kuchukuaKuingia cha matukiokwa eneo la kuingia la mviringo wa kipya:

Mfano

<form>
 Jina la kwanza:<br>
<input type="text" name="firstname">
<br>
 Jina la kwanza:<br>
<input type="text" name="lastname">
</form> 

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

Jina la kwanza:


Jina la kwanza:

Aina ya kuingia: jifunze

<input type="password"> UfafananaKanda la jifunze:

Mfano

<form>
 Jina la mtumiaji:<br>
<input type="text" name="username">
<br>
 Jifunze jina la mtumiaji:<br>
<input type="password" name="psw">
</form> 

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

Jina la mtumiaji:


Jifunze jina la mtumiaji:

注释:herufi za kanda la jifunze zipatazwa kwa mifungo (inaonekana kama haja au mviringo).

Aina ya kuingia: kumpatikana

<input type="submit"> Ufafananakumpatikanadata ya formu hadiMchakato wa kufungua formumichupo.

Mchakato wa paji ya kifungo cha server ambacho kinahusisha mchakato wa kusimamia data ya kuingia.

Inasababisha kwamba mshakilishaji (form-handler) au uendeshaji wa forma umezungumza kwa sababu ya muundo wa hatua ya kufanywa kwa form:

Mfano

<form action="action_page.php">
Jina la kwanza:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Jina la kwanza:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit" value="Submit">
</form> 

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

Jina la kwanza:


Jina la kwanza:


Ikiwa umeondoa thamani ya value ya nafasi ya kumuwasilisha, nafasi ya kumuwasilisha itakuwa na thamani ya kwa default:

Mfano

<form action="action_page.php">
Jina la kwanza:<br>
<input type="text" name="firstname" value="Mickey">
<br>
Jina la kwanza:<br>
<input type="text" name="lastname" value="Mouse">
<br><br>
<input type="submit">
</form> 

Tukio hili kwa kufikia

Matokeo wa Input: radio

<input type="radio"> Ufafanana kwa mabati.

Mabati ya Radio inaingiza mtu kwa kuchagua KANISIA tu moja kati ya ombi wengi.

Mfano

<form>
<input type="radio" name="sex" value="male" checked>Mwanaume
<br>
<input type="radio" name="sex" value="female">Mwanamke
</form> 

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

Mwanaume

Mwanamke

Matokeo wa Input: mabati

<input type="checkbox"> Ufafanana kwa mabati.

Mabati huwa inaafyana inayopunguza mtu kwa kuchagua kiume ama zaidi kati ya ombi wengi.

Mfano

<form>
<input type="checkbox" name="vehicle" value="Bike">Nimea basiki
<br>
<input type="checkbox" name="vehicle" value="Car">Nimea chini 
</form> 

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

Nimea basiki

Nimea chini

Matokeo wa Input: mabati

<input type="button"> UfafananaMabati

Mfano

<input type="button" onclick="alert('Sanaa Dunia!')" value="Klicka Me!">

Tukio hili kwa kufikia

以上 HTML 代码在浏览器中看上去是这样的:

HTML5 输入类型

HTML5 增加了多个新的输入类型:

  • color
  • date
  • datetime
  • datetime-local
  • email
  • month
  • number
  • range
  • search
  • tel
  • time
  • url
  • week

注释:老式 web 浏览器不支持的输入类型,会被视为输入类型 text。

Aina ya ingizo: number

<input type="number"> Inayotumika kwa kikomo cha ingizo ambao hawakuwa na thamani ya namba.

Unaweza kuletea kikomo cha namba.

Kwa sababu ya matumizi ya kifungu, kikomo cha kikomo cha ingizo kinaweza kutumiwa.

Mfano

<form>
  Makadaro (kati ya 1 na 5):
  <input type="number" name="quantity" min="1" max="5">
</form>

Tukio hili kwa kufikia

Kikomo cha kikomo cha ingizo

Hapa kuna kikomo cha kikomo cha kawaida (kwingine ni kipya cha HTML5):

Mafuta Maelezo
disabled Inayotumika kueleza kwamba kikomo cha ingizo kinahitajika kusikitishwa.
max Inayotumika kueleza thamani ya ukubwa wa kikomo cha ingizo.
maxlength Inayotumika kueleza thamani ya ukubwa wa herufi kwa kikomo cha ingizo.
min Inayotumika kueleza thamani ya chini cha kikomo cha ingizo.
pattern Inayotumika kueleza msingi wa kirefu kwa kikomo cha ingizo.
readonly Inayotumika kueleza kwamba kikomo cha ingizo kinahitajika kusoma (hauwezi kubadilika).
required Inayotumika kueleza kwamba kikomo cha ingizo kinahitajika (inaingizwa na upya).
size Inayotumika kueleza ukubwa wa kikomo cha ingizo (kwa herufi).
step Inayotumika kueleza kipindi cha viwango vya namba vya kikomo cha ingizo.
value Inayotumika kueleza thamani ya chaguo cha kawaida cha kikomo cha ingizo.

Unaweza kueleza vizuio vya kikomo cha ingizo kwenye kitabu kinachitangazwa kuzingatia.

Mfano

<form>
  Makadaro:
  <input type="number" name="points" min="0" max="100" step="10" value="30">
</form>

Tukio hili kwa kufikia

Aina ya ingizo: date

<input type="date"> Inayotumika kwa uingizo ambao hawakuwa na tarehe.

Kulinganisha na kifaa cha kusoma, kigezimu cha siku kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Kwaka
  <input type="date" name="bday">
</form>

Tukio hili kwa kufikia

Unaweza kuongeza kikomo cha ingizo:

Mfano

<form>
  Ingiza tarehe kwenye 1980-01-01:
  <input type="date" name="bday" max="1979-12-31"><br>
  Ingiza tarehe iliyopita 2000-01-01:
  <input type="date" name="bday" min="2000-01-02"><br>
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: color

<input type="color"> Inatumiwa kwa ukiaji wa kigezimu cha rangi.

Kulinganisha na kifaa cha kusoma, kigezimu cha rangi kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Chaguliwa ya rangi yako ya mafaa:
  <input type="color" name="favcolor">
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: range

<input type="range"> Inatumiwa kwa ukiaji wa kigezimu cha kuzingatia ambao hauwezi kufikia thamani fulani.

Kulinganisha na kifaa cha kusoma, ukiaji wa kigezimu cha kuzingatia unaweza kuonekana kama kifaa cha kusoma cha kuzingatia.

Mfano

<form>
  <input type="range" name="points" min="0" max="10">
</form>

Tukio hili kwa kufikia

Unaweza kutumia mambo ya kila hali ili kuzingatia: min, max, step, value.

Aina ya ukiaji: month

<input type="month"> Inafaa wanachaguliwa siku na mwaka.

Kulinganisha na kifaa cha kusoma, kigezimu cha siku kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Kahawa (siku na mwaka):
  <input type="month" name="bdaymonth">
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: week

<input type="week"> Inafaa wanachaguliwa siku na mwaka.

Kulinganisha na kifaa cha kusoma, kigezimu cha siku kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Chaguliwa wa siku na mwaka:
  <input type="week" name="week_year">
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: time

<input type="time"> Inafaa wanachaguliwa wa kwa muda (bila eneo la wakati).

Kulinganisha na kifaa cha kusoma, kigezimu cha wa kwa muda kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Chaguliwa wa wa kwa muda:
  <input type="time" name="usr_time">
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: datetime

<input type="datetime"> Inafaa wanachaguliwa tarehe na wa kwa muda (na eneo la wakati).

Kulinganisha na kifaa cha kusoma, kigezimu cha siku kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Kahawa (taarifa na siku na wa kwa muda):
  <input type="datetime" name="bdaytime">
</form>

Tukio hili kwa kufikia

Aina ya ukiaji: datetime-local

<input type="datetime-local"> Inafaa wanachaguliwa tarehe na wa kwa muda (bila eneo la wakati).

Kulinganisha na kifaa cha kusoma, kigezimu cha siku kimejikwa katika kigezimu cha ukiaji.

Mfano

<form>
  Kahawa (taarifa na siku na wa kwa muda):
  <input type="datetime-local" name="bdaytime">
</form>

Tukio hili kwa kufikia

Aina ya kichwa cha kichwa: email

<input type="email"> Kifungu cha kichwa cha barua pepe.

Kuwa na mifungo ya kichwa cha barua pepe inayotumia kichwa cha barua pepe, inaofikia kumtambua barua pepe kwa kufikia.

Mafanikio ya simu za kifaa inayotumia kina ya barua pepe, na inaongeza ".com" kwa kifikia kina la barua pepe.

Mfano

<form>
  Barua pepe:
  <input type="email" name="email">
</form>

Tukio hili kwa kufikia

Aina ya kichwa cha kichwa: search

<input type="search"> Kifungu cha kichwa cha kutafuta (kifungu cha kichwa cha kutafuta kinahusiana na kifungu cha kichwa cha matukio ya kichwa cha kichwa).

Mfano

<form>
  Tafuta Google:
  <input type="search" name="googlesearch">
</form>

Tukio hili kwa kufikia

Aina ya kichwa cha kichwa: tel

<input type="tel"> Kifungu cha kichwa cha namba ya simu.

Safari 8 pekee inaongoza kifungo cha kina cha namba ya simu.

Mfano

<form>
  Namba ya simu:
  <input type="tel" name="usrtel">
</form>

Tukio hili kwa kufikia

Aina ya kichwa cha kichwa: url

<input type="url"> Kifungu cha kichwa cha uwanja wa kichwa cha URL.

Kuwa na mifungo ya kifungo inayotumia kifungo cha kichwa cha url, inaofikia kumtambua kina cha kichwa cha url kwa kufikia.

Mafanikio ya simu za kifaa inayotumia kina ya url, na inaongeza ".com" kwa kifikia kina la kichwa cha url.

Mfano

<form>
  Ongeza uwanja wa mawingu wako:
  <input type="url" name="homepage">
</form>

Tukio hili kwa kufikia