ატრიბუტი required

ატრიბუტი required მიუთითებს, რომ HTML ფორმის ეს ელემენტი სავალდებულოდ უნდა იყოს შევსებული.

ატრიბუტი უნდა იქნას გამოყენებული input ან textarea თეგებისთვის.

ფორმის გაგზავნის მცდელობისას, თუ ამ ატრიბუტის მქონე ველი არ არის შევსებული - ბრაუზერი არ მისცემს ფორმის გაგზავნის საშუალებას და გამოიტანს შეცდომას ამომთავრებელი მინიშნების სახით. სამწუხაროდ, შეცდომის ტექსტის და მისი ხედვის შეცვლა შეუძლებელია HTML-ის ან CSS-ის გამოყენებით.

გაითვალისწინეთ, რომ ატრიბუტი required არ გათავისუფლებთ თქვენ ფორმის სისწორეში შევსების შემოწმებისგან სერვერის მხრიდან PHP-ზე (რადგან ატრიბუტის მეშვეობით დაცვის მოხსნა მარტივია).

მაგალითი

მოდით input თეგს დავუმატოთ ატრიბუტი required. არაფრის შეყვანის გარეშე ველში სცადეთ დააჭიროთ ღილაკს, რომ გაგზავნოთ ფორმა. ბრაუზერი არ მისცემს ფორმის გაგზავნის საშუალებას, დაამატებს ჩრდილს ინპუტს და გამოიტანს შეტყობინებას შეცდომის შესახებ:

html<form action="">
  <input type="text" placeholder="შეიყვანეთ რამე" required>
  <input type="submit">
</form>

Результат:

იხილეთ აგრეთვე

  • ატრიბუტი pattern,
    რომელიც საშუალებას აძლევს შეასრულოს ინპუტის ვალიდაცია