Input required özelliği, form içerisinde boş bırakılmaması gereken alanlar için kullanılır. Kullanımı şu şekildedir: Gerekli alanın belirtilmesi: `required` olarak veya `required="required"` şeklinde yazılabilir. Örnek kullanım: "Kullanıcı Adı: <input type='text' name='kullanici' required>". Destekleyen tarayıcılar: Internet Explorer ve Safari hariç, popüler tarayıcılar bu özelliği destekler. Dikkat edilmesi gerekenler: Radio buton gruplarında, en az bir butona required özelliği atanmalıdır. Tüm butonlara required özelliği atanması da mümkündür, ancak dinamik olarak butonlar oluşturuluyorsa bu yöntem daha uygundur. Required özelliği, text, search, url, tel, email, password gibi birçok input tipiyle uyumludur.