22- كورس HTML للمبتدئين – التحقق الأساسي من المدخلات باستخدام HTML

التحقق الأساسي من المدخلات باستخدام HTML

يعد التحقق من المدخلات خطوة أساسية في تطوير تطبيقات الويب، حيث يساهم في ضمان أن البيانات المدخلة من قبل المستخدمين صحيحة ومتوافقة مع المتطلبات المحددة. في HTML، يمكن تنفيذ التحقق من المدخلات بشكل أساسي من خلال استخدام سمات معينة في عناصر النموذج. هذا النوع من التحقق يعتبر الخطوة الأولى في حماية تطبيقاتك من البيانات الغير صحيحة أو الضارة.

استخدام سمة “required” للتحقق من المدخلات

تعتبر سمة “required” واحدة من أبسط الطرق للتحقق من المدخلات في HTML. عند تطبيقها على عناصر الإدخال، تضمن هذه السمة أن المستخدم لا يمكنه تقديم النموذج دون تعبئة الحقل المعني. هذا مفيد لضمان أن الحقول الضرورية تحتوي على مدخلات قبل إرسال النموذج.

مثال:
```html

  <label for=\"username\">اسم المستخدم:</label>
  
  

```

في المثال أعلاه، سيظهر للمستخدم تحذير إذا حاول إرسال النموذج دون إدخال اسم المستخدم. هذا التحقق يتم على مستوى المتصفح ويعتبر جزءًا من التحقق الأساسي.

استخدام سمة “pattern” للتحقق من النمط

سمة “pattern” تتيح للمطورين تحديد تعبيرات نمطية (Regular Expressions) للتحقق من المدخلات. هذه السمة مفيدة لفرض تنسيق معين على البيانات المدخلة، مثل أرقام الهاتف، أو العناوين البريدية، أو غيرها.

مثال:
```html

  <label for=\"email\">البريد الإلكتروني:</label>
  
  

```

في المثال أعلاه، تضمن سمة “pattern” أن البريد الإلكتروني المدخل يتبع نمطًا معينًا. إذا لم يتبع المستخدم النمط المحدد، فلن يتمكن من إرسال النموذج وسيحصل على رسالة خطأ توضح المشكلة.

من المهم ملاحظة أن التحقق الأساسي باستخدام HTML لا يغني عن التحقق من جانب الخادم، حيث يمكن تجاوزه بسهولة عبر أدوات المطور أو بإيقاف تشغيل جافا سكريبت في المتصفح. لذلك، يجب دائمًا دمج التحقق من جانب العميل مع تحقق الخادم لضمان أمان وموثوقية البيانات.