Проверка за съществуващ запис

  • Автор Автор Hous
  • Начална дата Начална дата

Hous

Registered
В едно поле въвеждам потребителско име при регистрация и искам да видя дали това име вече го има в дб-то но по-възможност с ajax.
Не още докато се въвежда за да не станат излишни заявки но по -принцип след като се махне фокуса на писане от полето... нещо като при новите phpBB мисля.
Как ще стане?
 
Ааа тука толкова уроци има вече ,че май няма да пускам повече теми в този раздел :D
ps:Сега ще го погледна и ако свърши работа + :)
 
Пробвах 2рия метод поставих js-то поставих и php-файлът в директорията даже със същото име да тествам първо.Добавих и на моята форма за регистрация на полето :
Код:
<form>
Username: <input type="text" id="txt1" onkeyup="showHint(this.value)" />
</form>
<p><span id="txtHint"></span></p>
тръгнах да пиша след това (проверих в кода всичко се вижда) и никаква реакция няма от кода - нито грешка нито текст дали съществува или е свободно.Идей ?
пс:пробвах със onkeyup onblur onfocus все същото си е.
 
Код:
<form>
Username: <input type="text" id="txt1" onblur="$('#txtHint').load('ajax.php?q='+this.value);" />
</form>
<p><span id="txtHint"></span></p>

1. Този код използва jQuery, не забравяй да включиш библиотеката.
2. Оправи пътя до, и името на, РНР файла, който прави проверката.
3. В същия този файл получаваш потребителското име чрез $_GET['q']
 
Благодаря! Аз не обрънах внимание, че се опитваш да направиш някой от уроците. Там дори е показано без JS библиотека, направо с Ajax обекта. Относно това какво да ползваш - Prototype, jQuery или обикновен javasript код, имаш пълната свобода, всичко работи. Ако правиш някакъв огромен проект, с десетки хиляди потребители ежедневно, тогава има какво да се помисли за оптизиране включително и на JS кода, но само за урока - ползвай каквото решиш.
 

Back
Горе