1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,020 >> SPEAKER: اکنون بیایید نگاهی به یک صفحه وب که اجازه می دهد تا کاربر را به 3 00:00:03,020 --> 00:00:06,230 ثبت نام برای چیزی اما در واقع شامل برخی از سمت سرویس گیرنده 4 00:00:06,230 --> 00:00:08,690 اعتبار سنجی ورودی های خود را. 5 00:00:08,690 --> 00:00:13,210 >> توجه کنید در اینجا، در فرم 1.HTML، من که همان شکل به عنوان قبل از، اما من 6 00:00:13,210 --> 00:00:17,940 یک ویژگی ID اضافه شده به تگ فرم من، ارزش که ثبت شده است، بنابراین 7 00:00:17,940 --> 00:00:22,140 که من یک ID از طریق که من می توانم منحصر به فرد شناسایی است که فرم در DOM من. 8 00:00:22,140 --> 00:00:26,090 در حال حاضر زیر تگ فرم من متوجه یک اسکریپت است برچسب، به طوری که بسیار به عمد، 9 00:00:26,090 --> 00:00:30,840 کد های جاوا اسکریپت من فقط اجرا خواهد شد یک بار از تگ فرم و گره های DOM آن 10 00:00:30,840 --> 00:00:31,990 اند پر شده است. 11 00:00:31,990 --> 00:00:35,650 >> در داخل از این اخطار برچسب اسکریپت است خط اول اینجا که من اعلام می کنم 12 00:00:35,650 --> 00:00:38,750 متغیر به نام فرم و اختصاص آن مقدار بازگشتی 13 00:00:38,750 --> 00:00:42,850 document.getElementByID از اعلان ثبت نام نقل قول را تمام کردن. 14 00:00:42,850 --> 00:00:45,860 این خط از کد است که نگاه خواهد کرد از طریق DOM من، به دنبال 15 00:00:45,860 --> 00:00:50,130 عنصر یا گره است که منحصر به فرد شناسه ثبت نام، ذخیره سازی 16 00:00:50,130 --> 00:00:52,590 مقدار بازگشتی در نهایت در این متغیر. 17 00:00:52,590 --> 00:00:56,910 >> سپس من با آن فرم ثبت نام یک رویداد برنامه کنترل برای ارسال فرم، 18 00:00:56,910 --> 00:01:02,190 با form.onsubmit و اختصاص دادن که تابع بی نام، بدن که 19 00:01:02,190 --> 00:01:04,220 درآمد حاصل از انجام زیر است. 20 00:01:04,220 --> 00:01:09,700 اگر درست است که فرم، که نام است ایمیل، یک مقدار را از کاربر برابر 21 00:01:09,700 --> 00:01:14,220 به قول هیچ چیز نقل قول را تمام کردن، پس ما هستیم رفتن به کاربر هشدار که او 22 00:01:14,220 --> 00:01:18,120 باید آدرس ایمیل خود را فراهم، و ما بازگشت کاذب به طوری که به صورت 23 00:01:18,120 --> 00:01:21,680 خود را مشاهده کنید برای ثبت نام اینجا و نقطه پی اچ پی. 24 00:01:21,680 --> 00:01:26,070 >> دیگری، اگر به صورت یک میدان که نام رمز عبور است و ارزش که است 25 00:01:26,070 --> 00:01:28,800 نقل قول نقل قول را تمام کردن، و سپس اجازه دهید داد در کاربر که او 26 00:01:28,800 --> 00:01:30,190 باید یک رمز عبور ارائه می کنند. 27 00:01:30,190 --> 00:01:33,620 و دوباره، بازگشت کاذب به طوری که فرم است که به ارائه نمی 28 00:01:33,620 --> 00:01:35,160 برای ثبت نام اینجا دات پی اچ پی. 29 00:01:35,160 --> 00:01:38,920 >> در همین حال، اگر مقدار به کاربر تایپ در فیلد نام 30 00:01:38,920 --> 00:01:43,100 رمز عبور از ارزش هماهنگ نیست کاربر برای فرم ارائه شده 31 00:01:43,100 --> 00:01:47,210 درست است به نام تایید، پس از آن اجازه دهید فریاد زدن در کاربر کلمه عبور نمی 32 00:01:47,210 --> 00:01:50,800 بازی، و سپس بازگشت کاذب به طوری که فرم است که به ارائه نمی 33 00:01:50,800 --> 00:01:52,810 برای ثبت نام اینجا دات پی اچ پی. 34 00:01:52,810 --> 00:01:59,030 >> در نهایت، اگر آن را به مورد است که ورودی مورد فرم بررسی می شود، 35 00:01:59,030 --> 00:02:02,740 پس از آن اجازه دهید نگاهی به کاربر داد توضیح که او باید با شرایط موافق هستید 36 00:02:02,740 --> 00:02:06,660 و شرط، و دوباره بازگشت کاذب به طوری که فرم به مشاهده کنید 37 00:02:06,660 --> 00:02:08,460 برای ثبت نام اینجا دات پی اچ پی. 38 00:02:08,460 --> 00:02:11,830 >> اگر دیگری، هیچ کدام از این اشتباهات ساخته شده است، اجازه دهید در واقع به راست 39 00:02:11,830 --> 00:02:14,990 و اجازه می دهد که فرم را مشاهده کنید برای ثبت نام اینجا و نقطه پی اچ پی. 40 00:02:14,990 --> 00:02:17,680 >> اجازه دهید نگاهی به این ممکن است خطاها در حال حاضر با باز 41 00:02:17,680 --> 00:02:19,150 صفحه در یک مرورگر. 42 00:02:19,150 --> 00:02:25,780 http://localhost/form-1.HTML. 43 00:02:25,780 --> 00:02:26,890 در اینجا پس از آن که فرم. 44 00:02:26,890 --> 00:02:28,720 اجازه دهید به ارائه هیچ چیز نیست. 45 00:02:28,720 --> 00:02:30,660 >> شما باید آدرس ایمیل خود را. 46 00:02:30,660 --> 00:02:34,930 خوب، اجازه دهید حداقل همکاری در امتداد آن خطوط. 47 00:02:34,930 --> 00:02:36,380 >> شما باید یک رمز عبور ارائه می کنند. 48 00:02:36,380 --> 00:02:40,150 خوب، اجازه دهید را انتخاب کنید رمز عبور مانند قرمز. 49 00:02:40,150 --> 00:02:41,245 کلمه عبور مطابقت ندارد. 50 00:02:41,245 --> 00:02:46,250 آه، من نیاز به همکاری و ارائه همان کلمه، قرمز، دوباره. 51 00:02:46,250 --> 00:02:48,290 >> شما باید با شرایط موافق هستید و شرایط. 52 00:02:48,290 --> 00:02:50,290 خوب، اجازه دهید در حال حاضر که جعبه چک کنید. 53 00:02:50,290 --> 00:02:52,910 و در نهایت، صدای سوت حاکی از حیرت یا تحسین، من ثبت نام کرده ام. 54 00:02:52,910 --> 00:02:54,678