Autor | Zpráva | ||
---|---|---|---|
DarkKnight Profil |
#1 · Zasláno: 7. 4. 2013, 14:53:51
Zdravím,
dělám kvíz a potřeboval bych poradit... Vytvořil jsem si malý formulář, kam budou návštěvníci zadávat odpovědi a potřeboval bych, aby se mi formulář sám po 10 sek odeslal a vykonal tak nějaký příkaz. Nejlepší by bylo, kdyby se to odesílalo přes script bez aktualizace, ale s tím si už vůbec nevím rady... Zatím jsem se o to pokoušel porovnáváním času, ale nefungovalo to. Předem díky... |
||
ShiraNai7 Profil |
#2 · Zasláno: 7. 4. 2013, 15:00:42
|
||
DarkKnight Profil |
#3 · Zasláno: 7. 4. 2013, 16:27:03
bohužel to by mi nespustilo ten submit...
|
||
Micruss Profil |
#4 · Zasláno: 7. 4. 2013, 17:19:37
JS zjistit zda jsou vyplněný všecky odpovědi(počkat 10sec) a potom odeslání dat přes ajax
|
||
soucekgns Profil |
Zkus něco s takovouto strukturou:
input.onkeyup { clearTimeout(t); t=setTimeout("ajax()",10000); } |
||
DarkKnight Profil |
#6 · Zasláno: 7. 4. 2013, 18:12:14
no nejsem si jist, jestli mi to vezme php konkrétně vložení do DB
|
||
Alphard Profil |
#7 · Zasláno: 7. 4. 2013, 18:30:53
Všichni tady radí něco jiného :-)
DarkKnight: Jsou 2 možnosti: 1. Použijte časovač kterým odešlete formulář. Je to jednoduché, ale vyvolá to reload. 2. Použijte ajax. Tj. vyberte z formuláře data a pošlete je na server, nemusíte odesílat formulář. Je to trochu složitější. |
||
DarkKnight Profil |
#8 · Zasláno: 7. 4. 2013, 21:13:22
Alphard:
Díky, už jsem tušil, že budu muset použít reload, ale s tím už si nějak poradím :) Fakt moc díky :) |
||
Časová prodleva: 11 let
|
0