Taigi, truputis kodo, parašito šianakt, kol virė voveraitės. Aš pamaniau, kad vėrtėtu sukurti beveik visapusė registracijos formą. Man visiškai nerupi serverio pusė, nes tai tik vartotojo pusės modelis, kuris, manau, vaizdžiai parodo, kaip tai galima butu realizuoti. Teks ne kartą daryti 'View Source'.
Šeip, aš daug naudoju prototype.js savo darbe, todėl, gal but bus truputi panašumu į toki kodą, bet pagrinde perdariau straipsnio Mano antrasis Ajax scenarijus kodą iš pixel.lt.
Pačio registracijos skripto su PHP aš nerašiau, todėl register.php yra POST domenų dumpas su specialiai paliktų XSS .) .
check.php gražina 'exist' tik tuo atveju, jai į prisijungimo vardą įvestas žodis 'zaza' - tada ir pamatisite kaip veikia visas skriptas. Beja, jame specialiai padarita 2 sekundžių pauzė, kad vartotojai pajustu kad vyksta tikrinimas.
Visas JavaScript kodas yra js/check.js faile, visi įvikių priskirimai irgi. Jai su .js kas nors atsitiks (jis neužsikraus ar neveikia JavaScript) - HTML kode nebus nei žimes.
Trumpai algoritmas:
NePo ir pixel.lt atsiprašau už toki priekabiavimą - kai aš mokiausi programavimo, pas mus taip prekiabiavo prie mūsų kodo, kad kursinį darbą galėjai neišlaikyti tik už tai, kad programoje buvo galima įvesti raidė vietoi skeičiaus - o čia mokymo medžiaga ir reikejo pasistengti labiau (tokioms formoms gerai dėti veikiančius pavizdžius šalia). Nors, gal but aš esu neteisus šio atveju.
Beja, atsiprašau už gramatinės klaidas.