انتقل إلى محتوى الدرس

Form Novalidate Attribute Usage تعطيل التحقق المسبق بـ novalidate

تعلم التحكم في خصائص نماذج HTML: أتقن تحديد مسار المعالجة action، والمفاضلة بين GET و POST، وضبط ترميز enctype، والتحكم في الإكمال التلقائي، وتأمين النوافذ المنبثقة.
4 صفوف تعليمية
لغة HTML
10,104 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي
ترشد الخاصية المنطقية novalidate المتصفح إلى تعطيل آليات التحقق المسبق الافتراضية عند تقديم النموذج. وعند إضافة هذه الخاصية، تُرسل البيانات مباشرة للخادم دون ظهور نوافذ التنبيه التلقائية الخاصة بالمتصفح.
الصف 2 كود برمجي
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>
الصف 3 شرح توضيحي
تعد هذه الخاصية بالغة الأهمية عند بناء منظومات تحقق مخصصة بواسطة جافاسكريبت لعرض رسائل الأخطاء بتنسيقات دلالية خاصة، أو عند إتاحة خيار حفظ المسودة الذي يسمح للمستخدم بحفظ تقدمه مؤقتاً قبل استكمال كافة الحقول الإلزامية.
الصف 4 ملاحظة هامة