![]() |
Jak používat script k odeslání formuláře do e-mailuNa našem serveru je připravn cgi-script, který můžete využít při vytváření HTML stránek obsahujících formuláře: Script formmail.pl zašle na zadanou e-mailovou adresu obsah všech proměnných, které obsahuje formulář. Použití scriptů: Formulář na Váší HTML stránce musí začínat následující hlavičkou: <FORM METHOD="POST" ACTION="http://cgi.one.cz/cgi-bin/formmail.pl">, Je nutné, aby Váš formulář obsahoval skrytou proměnnou, které se využívá pro zadání e-mailové adresy, na kterou se zašle vyplněný formulář. <INPUT TYPE="HIDDEN" NAME="recipient" VALUE="one@pobox.cz">
one@pobox.cz je e-mailová adresa, na kterou chcete odeslat obsah formuláře <INPUT TYPE="TEXT" NAME="email"
Dále je povinnou položkou e-mailová adresa osoby, která vyplňuje formulář, tato adresa se bude zobrazovat v poli "Od:" ve Vašem poštovním programu. Můžete použít následující volitelné nastavení. <INPUT TYPE="HIDDEN" NAME="subject" VALUE="soutěž o tričko one">
Zadává předmět zprávy, např. pro rozlišení různých dotazníků. <INPUT TYPE="HIDDEN" NAME="redirect" VALUE="http://vas.server.cz/odeslano.html">
http://vas.server.cz/odeslano.html určuje umístění HTML souboru obsahujíciho zprávu o odeslání. Zpráva bude zobrazena poté, kdy klient formulář vyplní a klikne na tlačítko ODESLAT. <INPUT TYPE="HIDDEN" NAME="required" VALUE="email,telefon">
Takto označíte některé položky formuláře za povinné a bez jejich vyplnení nebude možné formulář odeslat. Celý formulář se ukončuje klauzulí </FORM> Příklad použití formulářového scriptu: <form method="POST" action="http://cgi.one.cz/cgi-bin/formmail.pl"> <input type="hidden" name="recipient" value="one@one.cz"> <input type="hidden" name="subject" value="soutez na www"> <input type="text" name="jméno"> <input type="text" name="email"> <input type="hidden" name="required" value="email"> <INPUT TYPE=submit naeme="odeslat" value"odeslat"> </form> |