Autor | Zpráva | ||
---|---|---|---|
Neas Profil |
#1 · Zasláno: 10. 3. 2010, 17:40:50
Ahoj.
Prosím vás, jak se při registraci dá AJAXem zkontrolovat bez znovunačtení stránky, zda nick již není registrován? jako to je například na seznamu. Děkuji :-) |
||
amon Profil |
#2 · Zasláno: 10. 3. 2010, 18:14:27
S použitím knižnice jQuery je to celkom jednoduché.
$(function(){ $('#nick').blur(function(){ var value=$(this).val(); if(value!=''){ $.get("kontrola.php", {nick: value}, function(data){ if(data=='pouzite'){ /* NICK EXISTUJE */ } if(data=='nepouzite'){ /* NICK NEEXISTUJE */ } }); } }); }); Potom treba PHP skript (kontrola.php) ktorému tento JavaScript pošle $_GET['nick']. Ak taký nick existuje, PHP skript vypíše "pouzite", ak neexistuje vypíše "nepouzite". (Skript predpokladá, že nick používateľ zadal do elementu s id="nick"). |
||
Chamurappi Profil |
#3 · Zasláno: 10. 3. 2010, 18:20:31
Reaguji na Nease:
<input onblur="overJmeno(this.value)"> <script> function overJmeno(jmeno) { var head = document.getElementsByTagName("head")[0]; var s = document.createElement("script") s.src = "adresa-serveroveho-skriptu?jmeno=" + encodeURIComponent(jmeno); head.appendChild(s); } </script> |
||
Časová prodleva: 14 let
|
0