Autor | Zpráva | ||
---|---|---|---|
telecor Profil |
#1 · Zasláno: 15. 11. 2007, 20:31:16
zdravim vas a prosim o radu. jde o odesilaci formular. mam 2 soubory
v prvnim je: <form method="post" action="form.php"> <input name="mail_odesilatele"> <input name="predmet" size="20"> <textarea name="zprava" rows="5" cols="29"></textarea><input type=submit value="Odeslat" style="float: right"> a v druhem je: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>OK</title> </head> <body> <? if (!empty($_POST)) { if ( Mail("moje@adresa.cz", $_POST["predmet"], $_POST["zprava"], "From: " . $_POST["mail_odesilatele"]) ) echo "Mail byl odeslán"; else echo $vysledek= "Mail se nepodařilo odeslat"; }?> </body> </html> a jde o to, ze kdyz odeslu mejl, tak se mi otevre cista obrazovka a v te je napsane, mejl byl odesan..ale to ja nechci. chci aby se mi to, ze byl mejl odeslan vypsalo v te textaree. Nevita jak na to? diky moc |
||
NetHill Profil |
#2 · Zasláno: 15. 11. 2007, 21:42:37 · Upravil/a: NetHill
Dá se to udělat takto:
1.- AJAXem odeslat formulář, smazat data v textarea a vypsat do ní odeslané proměné. 2.- Sloučit ty dva soubory do jednoho a odesílat formulář na sebe, pak dát podmínku, jestli je formulář odeslaný a když ano vepsat proměnou odpovědi do textarea a zárověň zrušit možnost opětovného odeslání, např. přejmenováním targetu ve formu třeba na adresu nelze-odeslat-znovu.php atd. Možností je mnoho... |
||
telecor Profil |
#3 · Zasláno: 15. 11. 2007, 21:59:48
a mohl bys mi napsat alespon jedu z tech moznosti? opravdu nevim jak to mam udelat...diky
|
||
Vitec Profil |
#4 · Zasláno: 16. 11. 2007, 09:39:08
Na téhle stránce máš ajax contact form http://www.dustindiaz.com/ajax-contact-form/
|
||
Časová prodleva: 16 let
|
0