شرح صفوف ومحتوى الفقرة
ترشد الخاصية المنطقية
novalidate المتصفح إلى تعطيل آليات التحقق المسبق الافتراضية عند تقديم النموذج. وعند إضافة هذه الخاصية، تُرسل البيانات مباشرة للخادم دون ظهور نوافذ التنبيه التلقائية الخاصة بالمتصفح.
HTML
<!-- Bypassing native browser validation popups -->
<form action="/save-draft" method="post" novalidate>
<label for="draft-email">Contact Email:</label>
<input id="draft-email" name="email" type="email" required>
<button type="submit">Save Incomplete Draft</button>
</form>
تعد هذه الخاصية بالغة الأهمية عند بناء منظومات تحقق مخصصة بواسطة جافاسكريبت لعرض رسائل الأخطاء بتنسيقات دلالية خاصة، أو عند إتاحة خيار حفظ المسودة الذي يسمح للمستخدم بحفظ تقدمه مؤقتاً قبل استكمال كافة الحقول الإلزامية.