required ատրիբուտը
required ատրիբուտը ցույց է տալիս,
որ HTML ֆորմայի
տվյալ էլեմենտը պարտադիր պետք է լրացվի:
Ատրիբուտը պետք է կիրառել input
կամ textarea թեգերի նկատմամբ:
Ֆորման ուղարկելու փորձի դեպքում, եթե այս ատրիբուտով դաշտը չի լրացվել - բրաուզերը չի թույլատրի ուղարկել ֆորման և կցուցադրի սխալը՝ պոպուպ հուշումի տեսքով: Ցավոք, սխալի տեքստը և նրա տեսքը հնարավոր չէ փոխել՝ օգտագործելով HTML կամ CSS:
Հաշվի առեք, որ required ատրիբուտի առկայությունը
ձեզ չի ազատում ֆորմայի ճիշտ լրացվածությունը սերվերի կողմից
PHP-ով ստուգելու անհրաժեշտությունից
(քանի որ ատրիբուտի միջոցով պաշտպանությունը հեշտ է շրջանցել):
Օրինակ
Եկեք input
թեգին ավելացնենք required ատրիբուտը: Ոչինչ չմուտքագրելով
դաշտում՝ փորձեք սեղմել կոճակը՝ ֆորման ուղարկելու համար: Բրաուզերը չի թույլատրի ուղարկել
ֆորման, կավելացնի դաշտին ստվեր և կցուցադրի սխալի
հաղորդագրություն:
<form action="">
<input type="text" placeholder="մուտքագրեք ինչ-որ բան" required>
<input type="submit">
</form>
:
Տես նաև
-
patternատրիբուտը,
որը թույլ է տալիս կատարել դաշտի վավերացում