التعليق: HTML5 لديه العديد من العناصر والسمات التي تنطوي على النماذج. فيما يلي عناصر النماذج الجديدة ، وعناصر عازف البيانات ، وعناصر Keygen ، وعناصر الإخراج وأمثلة استخدامها. يمكن للأصدقاء المهتمين الرجوع إليها. آمل أن يكون ذلك مفيدًا لك.
HTML5 لديه العديد من العناصر والسمات التي تنطوي على النماذج.
يقدم هذا الفصل عناصر النماذج الجديدة التالية:
• طبيب البيانات
• Keygen
• الإخراج
دعم المتصفح
إدخال نوع الإدخال
Datalistnono9.5nono
Keygennono10.53.0no
OutputNono9.5nono
عنصر Datalist
يحدد عنصر طبيب البيانات قائمة الخيارات لحقل الإدخال.
يتم إنشاء القائمة مع عنصر الخيار في طبيب البيانات.
لربط طبيب البيانات في مجال الإدخال ، يرجى الرجوع إلى معرف Datalist باستخدام سمة القائمة لمجال الإدخال:
مثال
صفحة الويب: <input type = "url" list = "url_list" />
<stalist>
<Option Label = "W3School" value = "http://www.w3school.com.cn"/>
<Option Label = "Google" value = "http://www.google.com"/>
<Option Label = "Microsoft" value = "http://www.microsoft.com"/>
</datalist>
جربها بنفسك
نصيحة: يجب أن يعين عنصر الخيار دائمًا سمة القيمة.
عنصر Keygen
تتمثل وظيفة عنصر Keygen في توفير طريقة موثوقة للتحقق من المستخدمين.
عنصر Keygen هو مولد رئيسي. عند إرسال النموذج ، يتم إنشاء مفتاحين ، أحدهما هو المفتاح الخاص والآخر هو المفتاح العام.
يتم تخزين المفتاح الخاص في العميل ، ويتم إرسال المفتاح العام إلى الخادم. يمكن استخدام المفتاح العام للتحقق لاحقًا من شهادة عميل المستخدم.
حاليًا ، لا يكفي دعم المستعرض السيئ لهذا العنصر لجعله معيارًا أمانًا مفيدًا.
مثال
<form action = "demo_form.asp" method = "get">
اسم المستخدم: <type type = "text" />
التشفير: <keygen />
<نوع الإدخال = "إرسال" />
</form>
جربها بنفسك
عنصر الإخراج
يتم استخدام عنصر الإخراج لأنواع مختلفة من المخرجات ، مثل الحساب أو إخراج البرنامج النصي:
مثال
<output onforminput = "rescalc ()"> </outtract>