ატრიბუტი required
ატრიბუტი required მიუთითებს,
რომ HTML ფორმის
ეს ელემენტი სავალდებულოდ უნდა იყოს შევსებული.
ატრიბუტი უნდა იქნას გამოყენებული input
ან textarea თეგებისთვის.
ფორმის გაგზავნის მცდელობისას, თუ ამ ატრიბუტის მქონე ველი არ არის შევსებული - ბრაუზერი არ მისცემს ფორმის გაგზავნის საშუალებას და გამოიტანს შეცდომას ამომთავრებელი მინიშნების სახით. სამწუხაროდ, შეცდომის ტექსტის და მისი ხედვის შეცვლა შეუძლებელია HTML-ის ან CSS-ის გამოყენებით.
გაითვალისწინეთ, რომ ატრიბუტი required
არ გათავისუფლებთ თქვენ ფორმის სისწორეში შევსების
შემოწმებისგან სერვერის მხრიდან
PHP-ზე (რადგან ატრიბუტის მეშვეობით დაცვის მოხსნა მარტივია).
მაგალითი
მოდით input
თეგს დავუმატოთ ატრიბუტი required. არაფრის შეყვანის გარეშე
ველში სცადეთ დააჭიროთ ღილაკს,
რომ გაგზავნოთ ფორმა. ბრაუზერი არ მისცემს ფორმის გაგზავნის
საშუალებას, დაამატებს ჩრდილს ინპუტს და გამოიტანს შეტყობინებას
შეცდომის შესახებ:
<form action="">
<input type="text" placeholder="შეიყვანეთ რამე" required>
<input type="submit">
</form>
:
იხილეთ აგრეთვე
-
ატრიბუტი
pattern,
რომელიც საშუალებას აძლევს შეასრულოს ინპუტის ვალიდაცია