Formularz!!!

HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
ODPOWIEDZ
lenore
Posty: 1
Rejestracja: pt lis 19, 2004 5:05 am
Lokalizacja: Wrocław

Formularz!!!

Post autor: lenore »

Już od kilki dni próbuję stworzyć zwykły pocztowy formularz na stronie internetowej. I co? Wszystko jest super, tylko jedna rzecz nie działa. A mianowicie, kiedy daję wyślij, formularz nie wysyla się przez stronę, ale włącza się Outlook Express. Pomóżcie. Nie wiem gdzie tkwi błąd. Przesyłam kod html:

<FORM NAME="mailer" METHOD="post" ACTION="mailto:[email protected]" ENCTYPE="text/plain" onSubmit="(document.mailer.action += mailtoandsubject)">
<TABLE BORDER=0>

<TR VALIGN="top">
<TD>Imię:</TD>
<TD><INPUT TYPE="text" SIZE=30 NAME="name"; onChange="msg(this.form)"></TD>
</TR>

<TR VALIGN="top">
<TD>E-mail:</TD>
<TD><INPUT TYPE="text" SIZE=30 NAME="email" onChange="msg(this.form)"></TD>
</TR>

<TR VALIGN="top">
<TD>Temat:</TD>
<TD><INPUT TYPE="text" SIZE=30 NAME="subject" onChange="msg(this.form)"></TD>
</TR>

<TR VALIGN="top">
<TD>Zał±cznik:</TD>
<TD><INPUT TYPE="file" SIZE=22 NAME="plik"></TD>
</TR>

<TR VALIGN="top">
<TD>Tre¶ć:</TD>
<TD><TEXTAREA NAME="message" COLS=30 ROWS=5 WRAP="virtual" OnChange="msg(this.form)"></TEXTAREA></TD>
</TR>

<TR>
<TD> </TD>
<TD><INPUT TYPE="submit" VALUE="OK"; border-style: outset>
</TD>
</TR>
</TABLE>
</FORM>

<SCRIPT LANGUAGE="JavaScript">
function msg() {
document.mailer.action = "mailto:[email protected]"
mailtoandsubject = ((document.mailer.mailtoperson.options[document.mailer.mailtoperson.selectedIndex].value) + '?subject=' + document.mailer.subject.value);
}
</SCRIPT>
iro
Moderator
Posty: 402
Rejestracja: pt gru 19, 2003 8:20 pm
Lokalizacja: Szczecin

Re: Formularz!!!

Post autor: iro »

Odpowiedź jest prosta. Jako wartość dla atrybutu action ustawiasz "mailto:[email protected]". To wszystko tłumaczy. Ten sposób zawsze uruchomi Ci domyślnego menedżera pocztowego. Gdybyć zamienił ten wpis na ścieżkę do jakiegoś skryptu np. php, który wysyłałby to automatycznie, to wtedy byłoby dobrze.
ODPOWIEDZ