Autor Zpráva
kachnicka
Profil *
Ahoj, mam problem - mam vytvoren formular na blogu, ale po kliknuti na tlacitko Odeslat se nic nedeje :-( v HTML jsem ztracena.

Muzete mi prosim nekdo kouknout na kod a poradit, kde je problem? Diky moc.



<form>
<form enctype="text/plain" action="mailto:lenka.novak@gmail.com" method="post">
<fieldset>
<legend>Pošlete mi e-mail</legend>
<label for="jmeno">Jméno:</label><br/>
<input id="jmeno" name="jmeno" size="20" type="text"/><br/>
<label for="E-mail">E-mail:</label><br/>
<input id="e-mail" name="e-mail" size="20" type="text"/><br/>
<label for="Zpráva pro mě">Zpráva pro mě:</label><br/>
<textarea id="Zpráva pro mě" rows="5" cols="20" name="Zpráva pro mě"></textarea>
</fieldset></form>
<p><input value="Odeslat" type="submit"/></p>
</form>
Tomáš Hanus
Profil
No, toto je formulář, ještě musíš mít nějakou metodu, jak email zpracovat a odeslat ho, například php, asp a tak
Nox_lbc
Profil
Mám takovej shnilej pocit, že to budeš muset zpracovat přes nějakej server-side skriptovací jazyk ... PHP nebo ASP?

http://www.google.cz/search?hl=cs&safe=off&client=firefox-a&channel=s& rls=org.mozilla%3Acs%3Aofficial&hs=yXk&q=PHP+odesl%C3%A1n%C3%AD+e-mail u&btnG=Hledat&lr=
Mistr
Profil
Tomáš Hanus
Nemus, lze to tak dělat, byť je to velmi nespolehlivé, ale to už je zase jiná věc.

http://www.jakpsatweb.cz/formular-mail.html#mailto
Mistr
Profil
kachnicka
(1) Odmázni si <form> a </form>.
(2) Řádek <input value="Odeslat" type="submit"/> musí být ještě před závěrečným </form>.
(3) Prvky pojmenovávej jednoslovně - viz například <textarea id="Zpráva pro mě" rows="5" cols="20" name="Zpráva pro mě"></textarea>. Pokud bys už potřebovala víceslovné pojmenování, nahraď mezery například pomlčkami.
Tomáš Hanus
Profil
tak to jsem si ani nevsiml, ze kachnicka ma "vnorene" formulare do sebe :o)
kachnicka
Profil *
Dekuju vsem za rady, jdu se s tim poprat, snad to uz nejak dopadne.... ;-)
Hooonza
Profil
Formulář má action="mailto: ... , teda odesílaný bude prostřednictvím mailového klienta (Outlook Expres, atd.). Jsou teda zbytečná pole "jméno" a "email" (závisí na nastavení poštovního klienta). Je důležité, aby inout pro zprávu měl name="body" - tak se text z formuláře přenese do zprávy v poštovním klientu, jinak ne.

<form enctype="text/plain" action="mailto:lenka.novak@gmail.com">
<fieldset>
<legend>Pošlete mi e-mail</legend>
<label for="zprava_pro_me">Zpráva pro mě:</label><br/>
<textarea id="zprava_pro_me" rows="5" cols="20" name="body"></textarea>
</fieldset>
<p><input value="Odeslat" type="submit"/></p>
</form>

Pokud teda kachnicka trvá na odesílání prostřednictvím mailového klienta, což je dost nešikovné... Pro inspiraci http://www.jakpsatweb.cz/formular-mail.html, ev. k odesílání pomocí PHP: http://tvorba-www.webz.cz/php/php/azphp310.htm , http://tvorba-www.webz.cz/php/php/azphp360.htm

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: