SlideShare a Scribd company logo
1 of 9
Java Script
Form Validation
‫كائن‬Form
•‫يحتوي‬‫بداخله‬‫على‬‫عدة‬‫كائنات‬‫تمثل‬‫حقول‬‫اإلدخال‬‫الم‬‫ختلفة‬
‫في‬‫النموذج‬.
•‫نصل‬‫إليه‬‫عبر‬‫كائن‬documentً‫متبوعا‬‫بنقطة‬‫ثم‬‫إسم‬
‫النموذج‬.
•‫للوصول‬‫إلى‬‫أي‬‫كائن‬‫من‬‫كائنات‬‫النموذج‬‫نص‬‫إليه‬‫عبر‬
‫كائن‬‫النموذج‬ً‫متبوعا‬‫بنقطة‬‫ثم‬‫إسم‬‫الكائن‬‫الموجود‬‫ف‬‫ي‬
‫خاصية‬name‫بالوسم‬‫المعين‬.
‫كائن‬Form..‫الخصائص‬ ‫أهم‬
•‫كل‬‫كائنات‬‫النموذج‬‫تشترك‬‫في‬3‫خصائص‬:
.iname:‫وهي‬‫إسم‬‫النموذج‬‫أو‬‫حقل‬‫اإلدخال‬‫المذكور‬‫في‬
‫خاصية‬name‫في‬‫الوسم‬‫المحدد‬.
.iitype:‫نوع‬‫حقل‬‫اإلدخال‬.
.iiivalue:‫قيمة‬‫إدخال‬‫المستخدم‬‫في‬‫الحقل‬‫المعين‬.
‫كائن‬Form..‫الدوال‬ ‫أهم‬
.isubmit():‫إلرسالًالنموذج‬.
.iireset():‫إلفراغًالنموذجًمنًمحتوياته‬.
‫كائن‬Form..‫األحداث‬ ‫أهم‬
.ionsubmit:‫عند‬‫الضغط‬‫على‬‫زر‬submit‫الخاص‬
‫بالنموذج‬.
.iionreset:‫عند‬‫الضغط‬‫على‬‫زر‬reset.
‫كائنات‬checkbox‫و‬radio button
•‫أهم‬‫الخصائص‬:
.ichecked:‫تحمل‬‫قيمة‬‫منطقية‬‫تكون‬true‫في‬‫حالة‬‫تم‬
‫إختيار‬‫الحقل‬‫المعين‬.
‫كائنات‬password, text, textarea
•‫أهم‬‫الدوال‬:
.iblur()
.iifocus()
•‫أهم‬‫األحداث‬:
.ionblur()
.iionfocus()
‫كائن‬select
‫أهم‬‫الخصائص‬:
.iselectedIndex:‫قيمة‬‫رقمية‬‫تمثل‬‫فهرس‬‫الخيار‬‫الذي‬‫تم‬
‫إختياره‬.
.iioptions[i].index
.iiioptions[i].text
.ivoptions[i].value
.voptions[i].selected
•‫أهم‬‫الدوال‬:
.iblur()
.iifocus()
Form Validation
‫يمكننا‬‫التحقق‬‫من‬‫أن‬‫المستخدم‬‫أدخل‬‫البيانات‬‫في‬‫الن‬‫موذج‬
‫بصورة‬‫صحيحة‬‫بواسطة‬‫كود‬‫جافا‬‫سكريبت‬.
‫عادة‬‫نستخدم‬‫جملة‬‫الشرط‬if‫التي‬‫تطبع‬‫رسالة‬‫تحذيرية‬‫ف‬‫ي‬
‫حالة‬‫عدم‬‫تحقق‬‫الشرط‬.

More Related Content

Viewers also liked

[Basic HTML/CSS] 6. css - box sizing, display, margin, padding
[Basic HTML/CSS] 6. css - box sizing, display, margin, padding[Basic HTML/CSS] 6. css - box sizing, display, margin, padding
[Basic HTML/CSS] 6. css - box sizing, display, margin, paddingHyejin Oh
 
[CSS Drawing] Basic Tutorial (라이언 그리기)
[CSS Drawing] Basic Tutorial (라이언 그리기)[CSS Drawing] Basic Tutorial (라이언 그리기)
[CSS Drawing] Basic Tutorial (라이언 그리기)Hyejin Oh
 
[Basic HTML/CSS] 7. project
[Basic HTML/CSS] 7. project[Basic HTML/CSS] 7. project
[Basic HTML/CSS] 7. projectHyejin Oh
 
PROGRESS - CSS BASIC
PROGRESS - CSS BASICPROGRESS - CSS BASIC
PROGRESS - CSS BASICUKM PROGRESS
 
Web engineering - HTML Form
Web engineering -  HTML FormWeb engineering -  HTML Form
Web engineering - HTML FormNosheen Qamar
 
[Basic HTML/CSS] 4. html - form tags
[Basic HTML/CSS] 4. html - form tags[Basic HTML/CSS] 4. html - form tags
[Basic HTML/CSS] 4. html - form tagsHyejin Oh
 
[Basic HTML/CSS] 3. html - table tags
[Basic HTML/CSS] 3. html - table tags[Basic HTML/CSS] 3. html - table tags
[Basic HTML/CSS] 3. html - table tagsHyejin Oh
 
Basic Java script handouts for students
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students shafiq sangi
 

Viewers also liked (13)

[Basic HTML/CSS] 6. css - box sizing, display, margin, padding
[Basic HTML/CSS] 6. css - box sizing, display, margin, padding[Basic HTML/CSS] 6. css - box sizing, display, margin, padding
[Basic HTML/CSS] 6. css - box sizing, display, margin, padding
 
[CSS Drawing] Basic Tutorial (라이언 그리기)
[CSS Drawing] Basic Tutorial (라이언 그리기)[CSS Drawing] Basic Tutorial (라이언 그리기)
[CSS Drawing] Basic Tutorial (라이언 그리기)
 
[Basic HTML/CSS] 7. project
[Basic HTML/CSS] 7. project[Basic HTML/CSS] 7. project
[Basic HTML/CSS] 7. project
 
PROGRESS - CSS BASIC
PROGRESS - CSS BASICPROGRESS - CSS BASIC
PROGRESS - CSS BASIC
 
Web engineering - HTML Form
Web engineering -  HTML FormWeb engineering -  HTML Form
Web engineering - HTML Form
 
HTML Dasar : #10 Form
HTML Dasar : #10 FormHTML Dasar : #10 Form
HTML Dasar : #10 Form
 
[Basic HTML/CSS] 4. html - form tags
[Basic HTML/CSS] 4. html - form tags[Basic HTML/CSS] 4. html - form tags
[Basic HTML/CSS] 4. html - form tags
 
[Basic HTML/CSS] 3. html - table tags
[Basic HTML/CSS] 3. html - table tags[Basic HTML/CSS] 3. html - table tags
[Basic HTML/CSS] 3. html - table tags
 
Basic css-tutorial
Basic css-tutorialBasic css-tutorial
Basic css-tutorial
 
Basic css
Basic cssBasic css
Basic css
 
Java script basic
Java script basicJava script basic
Java script basic
 
Java script basics
Java script basicsJava script basics
Java script basics
 
Basic Java script handouts for students
Basic Java script handouts for students Basic Java script handouts for students
Basic Java script handouts for students
 

More from osman do

الامتحان الالكتروني
الامتحان الالكترونيالامتحان الالكتروني
الامتحان الالكترونيosman do
 
javascript arrays
javascript arraysjavascript arrays
javascript arraysosman do
 
javascript2
javascript2javascript2
javascript2osman do
 
javascript 1
javascript 1javascript 1
javascript 1osman do
 
Php sessions
Php sessionsPhp sessions
Php sessionsosman do
 
Php database - 4
Php   database - 4Php   database - 4
Php database - 4osman do
 
Php database - 3
Php   database - 3Php   database - 3
Php database - 3osman do
 
Php database - 2
Php   database - 2Php   database - 2
Php database - 2osman do
 
Php database - 1
Php   database - 1Php   database - 1
Php database - 1osman do
 
مهارات المعلوماتية
مهارات المعلوماتيةمهارات المعلوماتية
مهارات المعلوماتيةosman do
 
عملي وسائط متعددة - جامعة أفريقيا العالمية
عملي وسائط متعددة - جامعة أفريقيا العالميةعملي وسائط متعددة - جامعة أفريقيا العالمية
عملي وسائط متعددة - جامعة أفريقيا العالميةosman do
 
جامعة أفريقيا العالمية - دورة مهارات العروض التقديمية
جامعة أفريقيا العالمية - دورة مهارات العروض التقديميةجامعة أفريقيا العالمية - دورة مهارات العروض التقديمية
جامعة أفريقيا العالمية - دورة مهارات العروض التقديميةosman do
 
Presentation tips Arabic
Presentation tips ArabicPresentation tips Arabic
Presentation tips Arabicosman do
 

More from osman do (14)

الامتحان الالكتروني
الامتحان الالكترونيالامتحان الالكتروني
الامتحان الالكتروني
 
javascript arrays
javascript arraysjavascript arrays
javascript arrays
 
javascript2
javascript2javascript2
javascript2
 
javascript 1
javascript 1javascript 1
javascript 1
 
Ia css
Ia  cssIa  css
Ia css
 
Php sessions
Php sessionsPhp sessions
Php sessions
 
Php database - 4
Php   database - 4Php   database - 4
Php database - 4
 
Php database - 3
Php   database - 3Php   database - 3
Php database - 3
 
Php database - 2
Php   database - 2Php   database - 2
Php database - 2
 
Php database - 1
Php   database - 1Php   database - 1
Php database - 1
 
مهارات المعلوماتية
مهارات المعلوماتيةمهارات المعلوماتية
مهارات المعلوماتية
 
عملي وسائط متعددة - جامعة أفريقيا العالمية
عملي وسائط متعددة - جامعة أفريقيا العالميةعملي وسائط متعددة - جامعة أفريقيا العالمية
عملي وسائط متعددة - جامعة أفريقيا العالمية
 
جامعة أفريقيا العالمية - دورة مهارات العروض التقديمية
جامعة أفريقيا العالمية - دورة مهارات العروض التقديميةجامعة أفريقيا العالمية - دورة مهارات العروض التقديمية
جامعة أفريقيا العالمية - دورة مهارات العروض التقديمية
 
Presentation tips Arabic
Presentation tips ArabicPresentation tips Arabic
Presentation tips Arabic
 

Recently uploaded

1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناءOmarSelim27
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................hakim hassan
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxfjalali2
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمدجامعة جنوب الوادي
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراقOmarSelim27
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريمelqadymuhammad
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكرMaher Asaad Baker
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 

Recently uploaded (20)

1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
 
immunology_3.ppt.................................
immunology_3.ppt.................................immunology_3.ppt.................................
immunology_3.ppt.................................
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
 
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمددرس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريممحمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
محمد احمد سيد احمد محمد سباق عمر يوسف عبدالكريم
 
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكردمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
 
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 

javascript3