--- id: bad87fee1348bd9aedc08830 title: Usare HTML5 per rendere obbligatorio un campo challengeType: 0 videoUrl: 'https://scrimba.com/p/pVMPUv/cMd4EcQ' forumTopicId: 18360 dashedName: use-html5-to-require-a-field --- # --description-- È possibile rendere obbligatori specifici campi di un modulo in modo che l'utente non sia in grado di inviarlo fino a quando non li abbia compilati. Per esempio, se volessi rendere obbligatorio un campo di immissione di testo, potresti semplicemente aggiungere l'attributo `required` all'interno del tuo elemento `input`, in questo modo: `` # --instructions-- Rendi il tuo testo `input` un campo `required`, in modo che il tuo utente non possa inviare il modulo senza completare questo campo. Quindi prova a inviare il modulo senza inserire alcun testo. Vedi come il tuo modulo HTML5 ti informa che il campo è obbligatorio? # --hints-- Il tuo elemento `input` di testo dovrebbe avere l'attributo `required`. ```js assert($('input').prop('required')); ``` # --seed-- ## --seed-contents-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
``` # --solutions-- ```html

CatPhotoApp

Click here to view more cat photos.

A cute orange cat lying on its back.

Things cats love:

Top 3 things cats hate:

  1. flea treatment
  2. thunder
  3. other cats
```