Autor | Zpráva | ||
---|---|---|---|
Senky Profil |
#1 · Zasláno: 13. 4. 2009, 19:53:58
Dobry den. Chcem pouzit na stranke trochu zmeneny "AJAX Powered Contact Form with PHP and CAPTCHA". Vsetko je super, az na to, ze mi stranka uplne ignoruje, ze na konci funkcie je return false;:
<script type="text/javascript"> <!-- function processForm() { $('submit').disabled = true; $('submit').value = "Proces. Prosím čakajte..."; $('contact_form').request({ onSuccess: function(transport) { if(transport.responseText.match(/^OK/) != null) { alert('Your message has been sent!'); $('contact_form').reset(); } else { alert(transport.responseText); } $('submit').value = 'Send Message'; $('submit').disabled = false; } }); return false; } --> </script> <form id="contact_form" action="process.php" method="post" onsubmit="return processForm()"> Váš kontaktný email:<br> <input type="text" name="odos" size="30"><br><br> Predmet spravy:<br><h5>Krátky popis o akú chybu ide.</h5> <input type="text" name="predmet" size="30"><br><br> Text spravy:<br><h5>Opísani problému či chyby. Prosím čo najpresnejšie.</h5> <textarea rows="5" cols="40" name="text"></textarea><br><br> Opíšte kód z obrázka:<br> <img src="securimage/securimage_show.php" alt="CAPTCHA Image"><br> <input type="text" name="code"> <input id="submit" type="submit" value="Odoslať"> </form> Nechapem preco mi to nechce zobrat retrn false; Uz sa mi to raz stalo, a ono to ignorovalo aj tam. A ked som si vytvoril vlastnu funkciu na kontrolu mailu, a return false; bolo v if, tak to vazne aj zabranilo odoslaniu, ale preco to bez toho if nejde? |
||
AM_ Profil |
#2 · Zasláno: 14. 4. 2009, 22:16:35
Tohle by skutečně mělo zabránit odeslání. Zkus ve funkci processForm zakomentovat vše kromě "return false" - uvidíš, že se formulář neodešle.
|
||
Senky Profil |
#3 · Zasláno: 15. 4. 2009, 17:57:46
Ano, ked to vsetko zakomentujem, tak mi to zablokuje odoslanie....hmm, asi tam bude nieco zle, ale Chybova konzola v FF to nenasla... Ale tak ja to este pozriem poriadne
|
||
Chamurappi Profil |
#4 · Zasláno: 15. 4. 2009, 18:04:14
Reaguji na Senkyho:
Odkaz na živou ukázku máš? |
||
Senky Profil |
#5 · Zasláno: 17. 4. 2009, 21:28:56
Ano mam, ale treba sa tam zaregistrovat, a neviem ci to sem-tam nepada, lebo to stale nejako menim skusam nove veci a tak. Cize je to tu. Ide o tu koloknu na odoslanie novej spravy. Ono ju sice odosle, ale iba klasicky cez reload, co samozrejme ze nechcem....
|
||
Chamurappi Profil |
#6 · Zasláno: 18. 4. 2009, 00:40:11
Reaguji na Senkyho:
„ale treba sa tam zaregistrovat“ Nemůžeš udělat ukázku, kde to potřeba nebude? Tvůj problém mě sice zajímá, ale ne zas tak moc, abych se kvůli němu někde registroval. |
||
Senky Profil |
#7 · Zasláno: 18. 4. 2009, 12:19:14
Tak dobre, urobím tam ešte jeden priečinok, kde si namiesto registrácie vyplníš nick.
|
||
Senky Profil |
#8 · Zasláno: 18. 4. 2009, 13:05:11
|
||
Časová prodleva: 15 let
|
0