Воведничар: Ајде сега да ги разгледаме во веб страница која им овозможува на корисникот да регистрирате за нешто, но кои, всушност, вклучува и некои клиент-страна валидација на неговиот или нејзиниот влезови. Забележете тука, во форма-1.HTML, имам дека истата форма како и пред, но јас сум додадени лична атрибут на мојата форма таг, вредноста на кој се регистрира, па дека имам проект преку кој можам да идентификуваат уникатно таа форма во мојот ДОМ. Сега се забележи под моето форма таг е скрипта ознака, така што многу намерно, мојата JavaScript код само што ќе се изврши Откако форма таг и ДОМ јазли се вчитани. Внатрешноста на скрипта таг известување е првата линија тука каде што прогласи променлива наречена форма и доделите тоа повратната вредност на document.getElementByID на цитат unquote регистрација. Тоа е оваа линија на кодот кој ќе изгледа преку мојата ДОМ, во потрага за елемент или јазол кој има единствен идентификатор на регистрација, чување повратната вредност на крајот во оваа променлива. Тогаш јас се регистрирате со таа форма настан управувачот за формата поднесување, со form.onsubmit и доделите дека анонимни функција, телото од кои продолжува да го направите следново. Ако таа форма на поле, чие име е e-mail, има вредност од корисникот еднакви да го цитирам unquote ништо, тогаш ние сме ќе го известува корисникот дека тој или таа мора да обезбеди нивниот е-мејл адреса, и ние се врати лажни така што форма сама по себе не е поднесена да се регистрирате точка PHP. Друго, ако форма има поле чие име е лозинка и чија вредност е Цитат unquote, тогаш ајде да се развикам на корисникот дека тој или таа треба да дадете лозинка. И повторно, се врати лажни така што форма не се поднесе до регистрирате точка PHP. Во меѓувреме, ако вредноста корисникот има внеле во полето за форма наречена лозинка не одговара на вредноста што корисникот е предвидено форма областа наречена потврда, тогаш ајде да развикам на корисникот лозинки не се натпревар, а потоа се врати лажни така што форма не се поднесе до регистрирате точка PHP. И на крај, ако тоа не е случај дека договор влез форма е проверено, тогаш ајде да се развикам на корисникот објаснувајќи дека тој или таа мора да се согласувате со условите и состојба, и повторно се врати лажни така што, образецот не се доставува до регистрирате точка PHP. Друго, ако, никој од оние грешки имаат се направени, да навистина врати вистина и оставете форма да се достави да се регистрирате точка PHP. Ајде да ги погледнеме овие можни грешки сега со отворање страница во прелистувачот. http://localhost/form-1.HTML. Тука е тогаш таа форма. Ајде да обезбеди ништо. Мора да се обезбеди вашата e-mail адреса. Добро, ајде барем соработуваат заедно оние линии. Мора да се обезбеди лозинка. Добро, ајде да се избере лозинка како црвен. Лозинките не се совпаѓаат. Ах, јас треба да соработуваат и да се обезбеди истиот збор, црвен, повторно. Мора да се согласувате со условите и условите. Добро, ајде сега проверете кутија. И, конечно, Whew, јас сум регистриран.