Sifa pattern
Sifa pattern huweka ukaguzi wa uga
wa kuingiza data kwenye fomu ya HTML
kwa kutumia usemi wa kawaida.
Usemi wa kawaida ni amri maalum ambazo huruhusu kuunda karibu sheria zozote za ukaguzi. Kwa undani zaidi unaweza kufahamiana nazo kwenye kitabu cha usemi wa kawaida cha PHP au kwenye kitabu cha usemi wa kawaida cha JavaScript.
Wakati wa kujaribu kupelekwa kwa fomu ikiwa uga wenye sifa hii haujajazwa - kivinjari hakitairuhusu kupeleka fomu na kitaonyesha hitilafu kwa njia ya kidokezo kilichojitokeza. Kwa bahati mbaya, maandishi ya hitilafu na muonekano wake hauwezi kubadilishwa kwa kutumia HTML au CSS.
Kumbuka kuwa uwepo wa sifa pattern
hukuruhusu kwa ukaguzi wa usahihi
wa kujazwa kwa fomu kutoka upande wa seva kwenye
PHP (kwani kinga kupitia sifa hii ni rahisi kuzuiwa).
Sifa pattern inapaswa kutumiwa
kwenye vitambulisho input
au textarea.
Mfano
Wacha turejee kwenye kitambulisho input
na tuongeze sifa pattern, ambayo
tutaweka usemi wa kawaida, ukaguzi
kwamba kwenye uga wa kuingiza imeingizwa nambari yenye tarakimu
mbili (kwa mfano, 25).
Ingiza nambari yoyote na ujaribu kubonyeza kitufe, ili kupeleka fomu. Ikiwa imeingizwa nambari isiyo na tarakimu mbili, basi kivinjari hakitairuhusu kupeleka fomu na kitaonyesha ujumbe wa hitilafu, vinginevyo fomu itapelekwa:
<form action="">
<input type="text" pattern="\d{2}">
<input type="submit">
</form>
:
Mfano . Uga tupu
Katika mfano uliopita kivinjari kilitoa hitilafu
tu ikiwa uga haukuwa
tupu (ingawa uga tupu sio
nambari yenye tarakimu mbili). Wacha tujaribu
kufanya hivi, ili hitilafu itolewe na kwenye
uga tupu - pamoja na sifa pattern
tuandike na sifa required:
<form action="">
<input type="text" pattern="\d{2}" required>
<input type="submit">
</form>
:
Angalia pia
-
sifa
required,
ambayo inaweza kutumika kufanya ukaguzi wa ukomo