Just nu i M3-nätverket
Jump to content

Formulär/kryssruta och mail


Niclas Söderlund

Recommended Posts

Niclas Söderlund

Jag är inte så haj på det här....började här om dagen men jag skickar koden...

 

<form method="post" action="">

<hr width="50%" align="center">

<table width="31%" border="0">

<tr>

<td width="50%"><font color="#660000" size="4" face="Georgia, Times New Roman, Times, serif"><i>Bamse</i></font></td>

<td width="50%">

<input type="checkbox" name="checkbox" value="checkbox">

</td>

</tr>

</table>

<hr width="50%">

<table width="31%" border="0">

<tr>

<td width="50%"><font color="#660000" size="4" face="Georgia, Times New Roman, Times, serif"><i>Niclas</i></font></td>

<td width="50%">

<input type="checkbox" name="checkbox5" value="checkbox">

</td>

</tr>

</table>

<hr width="50%">

<table width="31%" border="0">

<tr>

<td width="50%"><font color="#660000" face="Georgia, Times New Roman, Times, serif"><i><font size="4">Flash

4</font></i></font></td>

<td width="50%">

<input type="checkbox" name="checkbox2" value="checkbox">

</td>

</tr>

</table>

<hr width="50%">

<table width="31%" border="0">

<tr>

<td width="50%"><font face="Georgia, Times New Roman, Times, serif" size="4" color="#660000"><i>Flash

3</i></font></td>

<td width="50%">

<input type="checkbox" name="checkbox3" value="checkbox">

</td>

</tr>

</table>

<hr width="50%">

<table width="31%" border="0">

<tr>

<td width="50%"><font face="Georgia, Times New Roman, Times, serif" size="4" color="#660000"><i>Per

Rectum</i></font></td>

<td width="50%">

<input type="checkbox" name="checkbox4" value="checkbox">

</td>

</tr>

</table>

<hr width="50%">

<p> </p>

<p>

<textarea name="textfield" cols="50" rows="10"></textarea>

</p>

<p>

<input type="submit" name="Submit" value="Skicka">

<input type="reset" name="Reset" value="Rensa">

</p>

</form>

 

hoppas att det hjälper... :o)

 

Link to comment
Share on other sites

Problemet är vad du vill göra när du trycker på "submit" nu gör du ingenting, du måste ha ett script på servern som tar hand om alla variabler och utför något meningsfullt.

 

i action på formuläret anger du vilket script som skall anropas på din server

<form method="post" action="">

skall ersättas med nånting liknande

<form method="post" action="skickaBrevScript.cgi">

och skickaBrevScript.cgi tar hand om funktionaliteten

 

.mikael

Link to comment
Share on other sites

Niclas Söderlund

Jag har ett formulär som ser ut så här på min hemsida:<FORM action=mailto:nicke.are@home.se encType=text/plain method=post>

<TABLE>

<TBODY>

<TR>

<TD>Du heter:</TD>

<TD><INPUT maxLength=30 name=Namn size=25></TD></TR>

<TR>

<TD>Ditt efternamn:</TD>

<TD><INPUT maxLength=40 name=Efternamn size=25></TD></TR>

<TR>

<TD>E-Mail:</TD>

<TD><INPUT maxLength=50 name=E-mail size=25></TD></TR>

<TR>

<TD>Hemsida (url):</TD>

<TD><INPUT maxLength=50 name=url size=25 value=http://></TD></TR>

<TR>

<TD colSpan=2>Kommentarer:<BR><TEXTAREA cols=35 name=Kommentar rows=10></TEXTAREA></TD></TR></TBODY></TABLE><INPUT type=submit value=Sänd>

<INPUT type=reset value=Radera>

<input type="button" Value="Stäng" onclick="self.close()">

</FORM>

där har du en action som talar om att den skall skicka brev till mig....men skall jag ha en action efter varje kryssruta...??

 

Link to comment
Share on other sites

Som du har det nu kommer e-mailprogrammet upp varje gång någon trycker på "Sänd"

 

"<FORM action=mailto:nicke.are@home.se encType=text/plain method=post>"

 

 

För att slippa detta ska du använda ett cgi-script (Formmail eller liknande). Har du en cgi-bin katalog på din server där du kan lägga upp script själv eller har servern gratis script som du får använda? Om inte finns det gratistjänster på nätet.

Kolla på

http://cgi.resourceindex.com/Programs_and_Scripts/Remotely_Hosted/Form_Processing/

 

I instruktionen till det script du väljer finns beskrivet hur du gör det du frågade efter om scriptet tillåter detta.

 

/Patrik

 

 

Link to comment
Share on other sites

Niclas Söderlund

Hade tänkt att ha typ en lista på en sida där man kan kryssa i en eller flera kryssrutor där varje kryssruta motsvarar en mail adress och sedan längst ned ett text fält där man kan skriva vad som helst. När man har gjort det så skall man trycka på "Sänd" knappen och då skall mailet skickas till dom som man har valt att kryssa i.

Jag har inte lyckats med att få det att funka...går det överhuvudtaget?

Tänkte skicka med koden hur jag har skrivit men det blir så himla mycket...

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...