Professional Documents
Culture Documents
html2السيد
html2السيد
إٔشاء صفحة وَب جفاػٍُة إلدخاي بُأاجه اٌشخصُة ِٓ خالي منىرج Form
إٌّىرج : Form
لكي يتم تصميم النموذج باستخدام لغة htmlتستخدم االمر < ، >form> ... </formومن خالل
النموذج يمكن اضافة مجموعة عناصر لصفحة الويب منها أزرار أو حقول تقوم باستخدامها إلدخال بياناتك
بغرض ارسالها لموقع الويب ليتم تخزينها .
يتم إضافة صندوق النص Textوالذي يتيح لزائر الصفحة ادخال بيانات نصيه من لوحة المفاتيح .
<"<input type = “text
مثال :
><form
االعُ
>”<input type = “text
></form
يتم إضافة حقل كلمة المرور ويظهر الرمز * عند الكتابة بداخله وذلك إلخفاء مكونات كلمة المرور الحقيقية
>"<input type = "password
ِصاي :
><form
>"<input type = "password
></form
1
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
إضافة حمً اٌسٓ باالسلاَ
إلدخاي إٌٛع ( روش /أٔصٔ ) ٝع١ف ٌصفؽح اٌ٠ٛة أصساس اخر١اس تذٚ ً٠اؼذ ٟ٘ٚذغّػ ٌه تاخر١اس تذٚ ً٠اؼذ
فمػ ِٓ ػذج تذائً
> "<input type = "radio
ِصاي :
><form
> " <input type = "radioروش
> " <input type = "radioأٔصٟ
></form
( ولكن يوجد مشكلة وهي إِىأ١ح اختيار الزرين معا ) وللتغلب عليها نستخدم الخاصية ٚ Nameذغرخذَ
ٌرؽذ٠ذ أعّاء أصساس االخر١اس :
-2إػطاء اعُ ِصً " ٌ " aضس االخر١اس األٚي .
ً
-1إػطاء ٔفظ االعُ " ٌ " aضس االخر١اس اٌصأٚ ٟرٌه ؼرّٕ٠ ٝغ اخر١اس اٌضسِ ٓ٠ؼا وّا ف ٟاٌىٛد اٌراٌٟ
><form
>" <input type = "radio" name="aروش
> " <input type = "radio" name="aأٔصٟ
></form
ذصّ ُ١صٕاد٠ك الخر١اس اٌٍغح اٌر٠ ٟع١ذ٘ا ّ٠ :ىٓ ِٓ خالٌٙا اخر١اس أوصش ِٓ صٕذٚق فٔ ٟفظ اٌٛلد
>"<input type = "checkbox ( ػذج تذائً )
ِصاي :
><form
> <brاخرش اٌٍغاخ اٌر ٟذع١ذ٘ا
>" <input type = "checkboxاٌؼشت١ح
>" <input type = "checkboxاإلٔعٍ١ض٠ح
>" <input type = "checkboxاٌفشٔغ١ح
></form
2
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
أٔىاع األصساس اٌحٍ ميىٓ إضافحها ٌٍّٕىرج :
-2صس األِش ٠ٚ : Buttonغرخذَ ف ٟذٕف١ز ِّٙح ِؼِ ٕٗ١صً ( ذغع ً١ت١أاذه – ِغػ ت١أاذه –اعرذػاء داٌٗ
>"<input type = "button .....اٌخ )
ِصايٚ :ػٕذ اٌعغػ ػٍ٠ ٗ١رُ إسعاي ت١أاذه اٌر ٟلّد تإدخاٌٙا ػٓ غش٠ك ػٕاصش إٌّٛرض ٌصفؽح اخشٜ
ٚرٌه تإظافح اٌخاص١ح Action
>"<form action="process.php
>"<input type = "submit
></form
ٍِحىظة :
ػٕذ إٌمش ػٍ ٝاٌضس ٠ Submit Queryرُ االٔرماي ٌٍصفؽح Process.phpؼ١س ٠رُ اعرمثاي اٌث١أاخ
اٌر ٟذُ إدخاٌٙا ػٓ غش٠ك أدٚاخ اٌرؽىُ ِٚؼاٌعرٙا تٛاعطح وٛد ٘زٖ اٌصفؽح اٌّىرٛتح تٍغح . php
ِصاي :
><form
>"<input type = "reset
></form
شىً ادلششوع
3
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
ِفاهُُ أساسُة ػٓ ٌغة Java Script
ِمذِة :
ٌرط٠ٛش ِششٚع صفؽح اٌ٠ٛة اٌرفاػٍ١ح ٌرغع ً١ت١أاذه ٚاٌرأوذ ِٓ أْ اٌث١أاخ اٌّذخٍح تاٌصفؽح صؽ١ؽح
ٔ ،ؽراض إظافح األوٛاد اٌّىرٛتح تٍغح Java Scriptؼ١س أْ ٌغح htmlال ذّىٕه ِٓ اٌرأوذ ِٓ صؽح
اٌث١أاخ اٌّذخٍح .
مجٍة ٚ :alertذغرخذَ ٌؼشض سعاٌح داخً صٕذٚق ِّا ٠عزب االٔرثاٖ ٌمشاءذٙا ٚإلظٙاس صٕذٚق اٌشعاٌح
ٔغرخذَ األِش ; (" اٌشعاٌح ") alert
ِصاي :
><body
><script
; ") تىُ ِشؼثا"( alert
></script
></body
ِصاي
><body
><script
; ( "ِادج اٌىّثٛ١ذش ٚذىٌٕٛٛظ١ا اٌّؼٍِٛاخ "( document.write
></script
></body
4
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
اسحذػاء وىد اجلافا سىشَبث باسحخذاَ صس االِش Button
ِمذِة :
إْ اٌعٍّح اٌّىرٛتح داخً األِش >٠ <script> </scriptترُ ذٕف١تز٘ا ذٍمائ١تا ،فتإرا أسدٔتا أْ ذٕفتز
اٌعٍّتتتح ػٕتتتذ ٚلتتتٛع ؼتتتذز ِصتتتً إٌمتتتش ( اٌعتتتغػ تاٌّتتتاٚط ) ػٍتتت ٝصس أِتتتش Buttonعتتتٛف ٔؽرتتتاض إٌتتتٝ
داٌح . Function
ِ٘ ٟعّٛػح ِٓ األٚاِش اٌر ٟذٕفز ػٕذ اعرذػائٙا ٠ٚ ،عة إػطاء اعُ ِٕاعة ٌٍذاٌح ٠ذي ػٍٚ ٝظ١فرٙا .
واألذ: ٟ
اٌذاٌح اعُ ) ( function
{
وٛد اٌذاٌح
}
ِصاي :
لُ تإٔشاء داٌح ػٕذ اعرذػائٙا ف١ظٙش سعاٌح ِىرٛب تذاخٍح اٌؼثاسج " ظّٛٙس٠ح ِصش اٌؼشت١ح " .
><body
><script
) (function country
{
; ) " اٌؼشت١ح ِصش ظّٛٙس٠ح"( Alert
}
></script
></body
ٍِحىظة :
ػٕتتذ فتترػ اٌٍّتتف فتت ٟاٌّغتترؼشض ذظٙتتش صتتفؽح اٌ٠ٛتتة خاٌ١تتح ٚرٌتته ٌؼتتذَ ؼتتذٚز اعتترذػاء ٌٍذاٌتتح
)(ٌٚ ، countryرٕف١ز وٛد أ ٞداٌح ٠عة اعرذػاؤ٘ا أٚال وّا : ٍٟ٠
5
02101420616 ٞ اٌؽصشٟٔٛ١ أؼّذ تغ/ أ ْ ذشَ شاٞ اإلػذادٟٔ ٌٍصف اٌصاٌٟ٢ط اٌؽاعة إِٙ
Function : اسحذػاء اٌذاٌة
: ِصاي
<body>
<form name="form1">
<input type="text" name="t1">
<input type="button" onclick="country()" value="click me">
</form>
<script>
function country()
{
alert (form1.t1.value);
}
</script>
</body>
6
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
ِا ذُ ف ٟاٌّصاي اٌغاتك :
-2إػطاء اعُ إٌّٛرض ٛ٘ٚ formاالعُ Form 2ػٓ غش٠ك اٌخاص١ح . Name
-1إػطاء اعُ ٌصٕذٚق إٌص ٛ٘ٚاالعُ T 2ػٓ غش٠ك اٌخاص١ح . Name
-3شُ اٌٛصٛي إٌ ٝإٌص اٌّىرٛب داخً صٕذٚق إٌص ػٓ غش٠ك األِش form1.t1.value
( أ ٞأْ غش٠ك اٌخاص١ح ٌٍ Valueصٕذٚق T2اٌّٛظٛد ػٍ ٝإٌّٛرض ) Form2
ف ٟاٌّٛظٛػ ٓ١اٌغاتمٌٍ ٓ١غح اٌعافا عتىش٠ثد ٔالؼتع أْ اٌعّتً ٚاألٚاِتش ٠ترُ ذٕف١تز٘ا ذثاػتا ً أ ٞاألِتش
ٍٟ٠األِش ٌٚىٓ ف ٟتؼط األؼ١اْ لذ ٔؽراض إٌ ٝذٕف١ز ( أ ٚػذَ ذٕف١ز ) أٚاِش أ ٚظًّ ذثؼا ً ٌٕر١عتح اخرثتاس ذؼث١تش
ششغِ ٟؼ. ٓ١
ِصاي :
ف ٟؼاٌح اخرثاس ِعّٛع دسظاخ ( اٌرؼث١ش اٌششغ ) ٟإرا واْ ِعّٛػه أوثش ِٓ أ ٚذغا 50 ٞٚدسظح
عٛف ٠رُ غثاػح ٔاظػ ( شُ ٠رُ ذٕف١ز األٚاِش ٚاٌعًّ )
ٚالخرثاس اٌرؼث١ش اٌششغ٠ ٟرُ اعرخذاَ ظٍّح ٔٚ Ifىرة اٌىٛد اٌراٌ: ٟ
7
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
ِالحظات :
ٍِحىظة :
إلسظاع لّ١ح اٌذاٌح F2تـ Falseف ٟؼاٌح ذشن صٕذٚق إٌص فاسغا ً ذغرخذَ اٌىٛد ; return False
8
02101420616 ٞ اٌؽصشٟٔٛ١ أؼّذ تغ/ أ ْ ذشَ شاٞ اإلػذادٟٔ ٌٍصف اٌصاٌٟ٢ط اٌؽاعة إِٙ
أحشف " يف حاٌة إدخاي وٍّة ِشوس8 ٓ إظهاس سساٌة حتزَشَة " طىي وٍّة ادلشوس ال َمً ػ: ثأُا
. سِىص8 ٓجمً ػ
<html>
<head>
</head>
<body dir="rtl">
<form name="form1" action="data.php">
<input type="password" name="text1">
<input type="submit" value=" " اسعايonclick="return f1();"/>
</form>
<script>
function f1(){
if (form1.text1.value.length<8){
alert ("يٛس وٍّح غٚمً اٌّش٠ ػٓ ال8 ; ( " أؼشف
return false;
}
}
</script>
</body>
</html>
. ِطابمة اٌبُأات ادلذخٍة يف حمٍني: ثاٌثا
ّتتا ( إدختتاي وٍّتتحٙ١ّر١ ؼاٌتتح ػتتذَ ذطتتاتك لٟٓ " فتت١تتش ِرطتتاتمر١ٓ غ١تتح " اٌىٍّرتت٠ش٠تتاس سعتتاٌح ذؽزٙإظ
) ِشتغ أخشٟذىشاس٘ا فٚ سٚاٌّش
<body dir="rtl">
<form name="form1" action="data.php">
ًس وٍّح أدخٚاٌّش
<input type="password" name="text1">
<br>
س وٍّح ادخاي أػذٚاٌّش
<input type="password" name="text2">
<br>
<input type="submit" value=" " اسعايonclick="return f1();"/>
</form>
<script>
function f1(){
if (form1.text1.value!==form1.text2.value){
alert ("ٓ١ش اٌىٍّر١ٓ غ١; ) " ِرطاتمر
return false;
}
}
</script>
</body>
9
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
ً
سابؼا ِٕ :غ إدخاي ٔىع ِٓ اٌبُأات خماٌف ٌٕىع احلمً
>"<body dir="rtl
>"<form name="form1" action="data.php
>"<input type="text" name="text1
> " onclick="return f1();"/اسعاي "=<input type="submit" value
></form
><script
{)(function f1
{))if (isNaN(form1.text1.value
; )" إدخاي لّ١ح ػذد٠ح"( alert
;return false
}
}
></script
></body
ٟ٘ Html5إصذاس ظذ٠ذ ِٓ ٌغح Htmlظٙش ػاَ ٚ َ 1024تٗ اٌؼذ٠ذ ِٓ اٌرؽغٕ١اخ اٌرٍّٔ ٟغٙا
ِٓ خالي اعرخذاَ ِعّٛػح ِٓ األدٚاخ اٌعذ٠ذج اٌر ٟذغ ِٓ ًٙفىشج ذصّ ُ١صفؽح اٌ٠ٛة .
ّ٠ىٓ ِٓ خالي Html5إظافح تؼط أدٚاخ اٌرؽىُ اٌّغرخذِح ف ٟاإلدخاي ٚاٌرت ٟذغتاػذ فت ٟاٌترؽىُ ٚاٌرأوتذ
ِٓ صؽح اٌث١أاخ اٌّذخٍح ِٕٙا -:
>"<input type="color
ِصاي
><form
اخرش ٌٔٛه اٌّفعً
><br
>"<input type="color
></form
11
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
ثأُا :صٕذوق اٌحاسَخ : Date
>"<input type="date ٠ر١ػ ٌٍّغرخذَ إدخاي ذاس٠خ ِؼ ٓ١تٛاعطح ٔافزج اٌرم ُ٠ٛتاألِش
ِصاي :
><form
اخرش اٌراس٠خ اٌّطٍٛب
><br
>"<input type="date
></form
ً
ثاٌثا صٕذوق اٌؼذد : Number
٠ٚغرخذَ إلدخاي ل ُ١التذ أْ ذى ْٛػذد٠ح ّ٠ٚىٓ ذؽذ٠ذ ِذِ ٜؼٌٙ ٓ١زٖ اٌم ُ١تاألِش
>"<input type="submit
ِصاي
><form
ادخً ل ُ١ػذد٠ح ذرشاٚغ ت10 ٚ 2 ٓ١
><br
>"<input type="number" min="1" max="25
>"<input type="submit
></form
ً
Password , date , number , clekbox ,radio سابؼا :اخلاصُة Requiredألداج صٕذٚق إٌص Textأٚ
٠رطٍة رٌه ظشٚسج إدخاي لّ١ح ػٓ غش٠ك اٌّغرخذَ ٚػذَ ذشوٙا فاسغح
><form
><input type="text" Required
>"<input type="submit
></form
ٍِحىظة :
ػٕتتذ اٌعتتغػ ػٍتت ٝصس Submitتتتذ ْٚإدختتاي أ ٞلّ١تتح فتت ٟصتتٕذٚق اٌتتٕص ذظٙتتش سعتتاٌح تٛاعتتطح
اٌّغرؼشض ذطٍة ظشٚسج إدخاي لّ١ح ٚػذَ ذشن اٌصٕذٚق فاسؽ .
11
02101420616 أ /أؼّذ تغ ٟٔٛ١اٌؽصشٞ ِٕٙط اٌؽاعة اٌٍ ٌٟ٢صف اٌصأ ٟاإلػذاد ٞذشَ شاْ
-1اٌثشاِط اٌعاسج ٟ٘ : Mal wareتتشاِط ػذائ١تح أِ ٚرطفٍتح أِ ٚضػعتح ذرغتًٍ
ِتٓ ختالي اٌثتشاِط ٚ ،أعتّٙا ِشترك ِتٓ وٍّتح ( Maliciousخث١تس ) ٌٚرفادٙ٠تا ٔغترخذَ ِعتاداخ
اٌف١شٚعاخ .
-3تتتشاِط اٌرعغتتظ ٘ٚ :تت ٟتتتشاِط وّث١تتٛذش ذمتت َٛتعّتتغ اٌّؼٍِٛتتاخ اٌشخصتت١ح ػتتٓ اٌّغتترخذِ ٓ١دْٚ
اٌؽصٛي ػٍتِ ٝتٛافمرٌٚ ُٙرفتاد ٞرٌته ذغترخذَ تتشاِط ٌٍىشتف ػتٓ اٌٍّفتاخ
-5اٌشِتتٛص اٌغتتش٠ح ٘ :تت ٟوافتتح اٌث١أتتاخ اٌشخصتت١ح اٌرتت ٟذختتص أ ٞفتتشد ٠رؼاِتتً ِتتغ ٚعتتائً ذىٌٕٛٛظ١تتا
اٌّؼٍِٛاخ ٚاالذصاالخ ٚاٌر ٟال ٕ٠ثغ ٟاٌىشف ػٕٙتا أل ٞأؼتذ ِصتً اعتُ اٌّغترخذَ ٚوٍّتح اٌّتشٚس ػٕتذ
12