Hisia ya kifupi ya <input> ya HTML
Makadaro na matumizi
pattern
Hisia inasimamia kifupi cha kifupi, inakisia ukurasa wa <input> kwa kifupi hiki wakati wa kuingiza fomu.
Kujaatishia:pattern
Mfumo wa hisia hauwezi kutumika kwa aina za kuingia zifuatazo:
- tekst
- tarehe
- tafuta
- url
- simu
- barua pepe
- sifuri
Msaada:Kutumia Mfumo wa title wa kuzuri kuonekana kwa mpangilio huu, kusaidia mtumiaji kuafahamika.
Msaada:Tafadhali nina hapa Mafaa ya JavaScript Kueleza juu ya ujuzi wa kifupi katika kuzalisha.
Mfano
Mfano 1
Hapa ni muundo wa fomu ya HTML yenye ukurasa wa kuingia, inayoweza kuwa na herufi tatu tu (haingie cifada au herufi za kizamani):
<form action="/action_page.php"> <label for="country_code">Kampi ya kifungu cha nchi:</label> <input type="text" id="country_code" name="country_code"} pattern="[A-Za-z]{3}" title="Koodi wa nchi ya tatu ya herufi"><br><br> <input type="submit"> </form>
Mfano 2
Hapa ni elementi ya <input> na kiwango cha 'password', inahitaji kuwa na herufi wengi sana 8 au zaidi:
<form action="/action_page.php"> <label for="pwd">Namba ya nywila:</label> <input type="password" id="pwd" name="pwd" pattern=".{8,}" title="Herufi 8 au zaidi"> <input type="submit"> </form>
Mfano 3
Hapa ni elementi ya <input> na kiwango cha 'password', inahitaji kuwa na herufi 8 au zaidi, na kumiliki herufi moja ya namba, herufi kubwa na herufi ndogo:
<form action="/action_page.php"> <label for="pwd">Namba ya nywila:</label> <input type="password" id="pwd" name="pwd" pattern="(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,}" title="Inahitaji kuwa na herufi wengi sana, na kumiliki herufi moja ya namba, herufi kubwa na herufi ndogo"> <input type="submit"> </form>
Mfano 4
Hapa ni elementi ya <input> na kiwango cha 'email', inahitaji kuwa kama hivi: characters@characters.domain.
Inajumuisha herufi na simboli ya @ na baadae yana wafupi karibu na herufi, baadae ni herufi moja ya '.'. Baada ya '.', ingingaa herufi mbili kwa siku za a kuwa z kwa herufi za kwanza za 'a' hadi 'z':
<form action="/action_page.php"> <label for="email">Barua pepe:</label> <input type="email" id="email" name="email" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$"> <input type="submit"> </form>
Mfano 5
Hapa ni elementi ya <input> na kiwango cha 'search', haingawakilishwi herufi hizo: ' au " .
<form action="/action_page.php"> <label for="search">Tafuta:</label> <input type="search" id="search" name="search" pattern="[^'\x22]+" title="Input huzuiwa hatau"> <input type="submit"> </form>
Mfano 6
Hapa ni elementi ya <input> na kiwango cha 'url', inahitaji kuwakilisha http:// au https:// na baadae yana wafupi karibu na herufi moja:
<form action="/action_page.php"> <label for="website">Homepage:</label> <input type="url" id="website" name="website" pattern="https?://.+" title="Inahusiana na http://"> <input type="submit"> </form>
Inayotumika kwa kawaida
<input pattern="regexp">
Mafuta ya mafuta
Wakati | Maelezo |
---|---|
regexp | Inasababisha uangalifu wa uadilifu wa kina kwa kufikiria <input> kwa kuzingatia inayotumiwa kwa kawaida. |
Mwongozo wa kawaida
Inanzi zilizotababisha katika tabia hii ni na kawaida kwa kusafirisha tabia hii kwa sababu ya kawaida.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
5.0 | 10.0 | 4.0 | 10.1 | 9.6 |
Maelezo:pattern
Mafuta ni mafuta mpya ya HTML5.