Autor | Zpráva | ||
---|---|---|---|
Begycev Profil * |
#1 · Zasláno: 8. 2. 2011, 19:31:40
Zdravím,
mám následující problém: Mám kód: input pro tel. číslo <input type="text" name="smsNumber" id="smsNumber" value="<?php echo $_POST['smsNumber'];?>" onkeyup="captcha_change()" onchange="captcha_change()" onblur="captcha_change()"> a dále div, ve kterém je tel. seznam: <div><ul><li onclick="vyplnForm(2); captcha_change()"></ul></div> Pokud kliknu na řádek seznamu: funkce vyplnForm() udělá ajax request na soubor ajax.php, ten vrátí tel. číslo, které se doplní do inputu. Problém je, že pokud je číslo například t-mobile, má se zobrazit captcha, pomocí fce captcha_change, která si bere hodnotu z inputu(tel. číslo). Ta se ale zobrazí až po dvojitém kliknutí, protože funkce captcha_change() se provede dřív než fce ajax request ve funkci vyplnForm(), která je volaná dříve a tím pádem první provedení captcha_change bere v potaz ještě starou hodnotu z inputu. Nevíte prosím jak udělat, aby funkce captcha_change() "počkala" než se provede vyplnForm(), aby už hodnota inputu pro captcha_change byla poslední aktuální? Děkuji moc za rady |
||
Radek9 Profil |
#2 · Zasláno: 8. 2. 2011, 20:08:03
Begycev:
Hoď to do tý request funkce. |
||
Begycev Profil * |
#3 · Zasláno: 8. 2. 2011, 20:23:38
Radek9:
Díky moc za radu, zkusil jsem to a pořád to nefunuje, asi tím pádem bude chybaněkde jinde. Nic, ještě to celé projdu |
||
Časová prodleva: 13 let
|
0