عناصر النماذج في HTML
- الصفحة السابقة صفات النماذج في HTML
- الصفحة التالية نوع المدخل لـ HTML
في هذا الفصل سيتم وصف جميع عناصر النموذج HTML.
عنصر <input>
أهم عنصر في النموذج هو <input> العنصر.
يختلف عنصر <input> بناءً على النوع يمكن لتلك الخاصية أن تتغير إلى أشكال متعددة.
ملاحظة:في الفصل التالي سيتم شرح جميع أنواع إدخالات HTML.
عنصر <select> (قائمة منسدلة)
<select> يحدد عنصرقائمة منسدلة:
مثال
<select name="cars"> <option value="volvo">فولفو</option> <option value="saab">ساب</option> <option value="fiat">فيات</option> <option value="audi">أودي</option> </select>
<option> يحدد عنصر <option> الخيارات التي يمكن اختيارها.
عادة ما يعرض القائمة عادة الخيار الأول كخيار مسبقًا.
يمكنك استخدام خاصية selected لتعريف الخيار المحدد مسبقًا.
مثال
<option value="fiat" selected>فيات</option>
عنصر <textarea>
<textarea> يحدد عنصر <textarea> حقل إدخال النص المتعدد الأسطر (نص حقل النص):
مثال
<textarea name="message" rows="10" cols="30"> القطة كانت تلعب في الحديقة. </textarea>
يُعرض الكود HTML التالي في المتصفح كالتالي:
القطة كانت تلعب في الحديقة.
العنصر <button>
<button> يحدد العنصر <button> العنصر القابل للنقرالزر:
مثال
<button type="button" onclick="alert('Hello World!')">انقر هنا!</button>
يُعرض الكود HTML التالي في المتصفح كالتالي:
عناصر النموذج HTML5
أضاف HTML5 العناصر التالية في النموذج:
- <datalist>
- <keygen>
- <output>
ملاحظة:بشكل افتراضي، لن يظهر المتصفح العناصر غير المعروفة. لن تؤدي العناصر الجديدة إلى تدمير صفحتك.
عنصر <datalist> لـ HTML5
<datalist> العنصر <datalist> يحدد قائمة الخيارات المسبقة للعنصر <input>.
سيتم عرض قائمة سقوط تحتوي على الخيارات المسبقة أمام المستخدمين عند إدخال البيانات.
العنصر <input> list يجب أن يشير الخاصية إلى عنصر <datalist> المحدد id خصائص
مثال
يُمكن تعيين قيم مسبقة للعناصر <input> باستخدام <datalist>:
<form action="action_page.php"> <input list="browsers"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist> </form>
- الصفحة السابقة صفات النماذج في HTML
- الصفحة التالية نوع المدخل لـ HTML