Just nu i M3-nätverket
Gå till innehåll
MrHall

Skicka mail från min hemsida

Rekommendera Poster

Nej inte inställningarna, men om du skrollar ned till punkt 4 så har du exempelkod för ChiliMail.

 

https://www.b-one.net/static/support-faq-asp.do?&locale=sv

 

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Nu börjar det hända saker...

 

<%
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = "ola@smartutbildning.se"
objMail.From = "ola@smartutbildning.se"
objMail.Subject = "Testmail med Chili!Mail"
objMail.Body = "Hej Ola" & vbcrlf & vbcrlf & "Email från min webbsida"
objMail.Host = "mailout.b-one.net"
objMail.Send
Set objMail = Nothing
%>

 

Detta hämtade jag från deras supportsida...

 

Detta funkar...!!!

 

...nu ska jag bara få in en j-l-a variabel i:

objMail.To = "ola@smartutbildning.se"

 

...istället för min egen adress...

 

Jag testade att kombinera det Du visade med detta...men det funkade ju naturligtvis inte...

 

Sen kommer ju problem nr 2:

 

Att göra ett lite snyggare "dokument" som skicas i mailet...

Men innehållet efter variablerna i fälten som fylls i från mitt formulär...

 

/ivrig

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Testa att ändra: objMail.To = "ola@smartutbildning.se"

Till: objMail.To = epost

 

Du hämtar alltså som innan ett värde till variabeln epost.

 

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Resultatet:

 

Technical Information (for support personnel)

 

Error Type:

Sun ONE ASP VBScript runtime (0x8000FFFF)

/test/skicka_epost.asp, line 3

 

 

Browser Type:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

 

Page:

POST 26 bytes to /test/skicka_epost.asp

 

POST Data:

epost=hall_ola@hotmail.com

 

Time:

Wednesday, April 19, 2006, 9:52:02 PM

 

 

More information:

Sun ONE Active Server Pages Support

 

 

Koden:

 

<%
Set objMail = Server.CreateObject( "CDONTS.NewMail" )
objMail.To = epost
objMail.From = "ola@smartutbildning.se"
objMail.Subject = "Testmail med Chili!Mail"
objMail.Body = "Hej Ola" & vbcrlf & vbcrlf & "Email från min webbsida"
objMail.Host = "mailout.b-one.net"
objMail.Send
Set objMail = Nothing
%>

 

Vad är fel då??

 

/hoppas

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

<%

epost = REquest.Form("epost")

Set objMail = Server.CreateObject( "CDONTS.NewMail" )

objMail.To = epost

objMail.From = "ola@smartutbildning.se"

objMail.Subject = "Testmail med Chili!Mail"

objMail.Body = "Hej Ola" & vbcrlf & vbcrlf & "Email från min webbsida"

objMail.Host = "mailout.b-one.net"

objMail.Send

Set objMail = Nothing

%>

 

Testa så!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tar du emot epost eller på något annat sätt sätter variabeln epost?

Typ

epost=Request("epost")

eller

epost="hall_ola@hotmail.com"

 

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Perfekt!!!

 

 

 

<%

epost = REquest.Form("epost")

Set objMail = Server.CreateObject( "CDONTS.NewMail" )

objMail.To = epost

objMail.From = "ola@smartutbildning.se"

objMail.Subject = "Testmail med Chili!Mail"

objMail.Body = "Hej Ola" & vbcrlf & vbcrlf & "Email från min webbsida"

objMail.Host = "mailout.b-one.net"

objMail.Send

Set objMail = Nothing

%>

 

 

Det funkar!!!

 

Nu vill jag att fälten från formuläret ska komma med i mailet också...

 

objMail.Body = "Hej Ola" & vbcrlf & vbcrlf & "Email från min webbsida"

 

Hur gör jag så att mailet ser ut som ex. ett diplom eller presentation med bilder m.m. och kanske lite olika färger osv.

???

 

/halvlycklig

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det var ju braaaa :)

Prova detta här.

 

[log]

[MÄRK]<%[/MÄRK]
epost = [b]Request[/b].Form([GRÅ]"epost"[/GRÅ])

HTML = [GRÅ]"<!DOCTYPE HTML PUBLIC"[/GRÅ][GRÅ]"-//IETF//DTD HTML//EN"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<html>"[/GRÅ]
HTML = HTML & [GRÅ]"<head>"[/GRÅ]
HTML = HTML & [GRÅ]"<meta http-equiv="[/GRÅ][GRÅ]"Content-Type"[/GRÅ][GRÅ]""[/GRÅ]
HTML = HTML & [GRÅ]"content="[/GRÅ][GRÅ]"text/html; charset=iso-8859-1"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<meta name="[/GRÅ][GRÅ]"GENERATOR"[/GRÅ][GRÅ]""[/GRÅ]
HTML = HTML & [GRÅ]" content="[/GRÅ][GRÅ]"Microsoft Visual Studio 6.0"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<title>HTMLMail</title>"[/GRÅ]
HTML = HTML & [GRÅ]"</head>"[/GRÅ]
HTML = HTML & [GRÅ]"<body bgcolor="[/GRÅ][GRÅ]"FFFFFF"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"HEJA SKÅNE!"[/GRÅ]
HTML = HTML & [GRÅ]"</body>"[/GRÅ]
HTML = HTML & [GRÅ]"</html>"[/GRÅ]

[color="#0000ff"]Set[/color] objMail = [b]Server[/b].[color="#0000ff"]CreateObject[/color]( [GRÅ]"CDONTS.NewMail"[/GRÅ] )
objMail.[color="#0000ff"]To[/color] = epost
objMail.From = [GRÅ]"ola@smartutbildning.se"[/GRÅ]
objMail.Subject = [GRÅ]"Testmail med Chili!Mail"[/GRÅ]
objMail.BodyFormat=0
objMail.Body = HTML
objMail.Host = [GRÅ]"mailout.b-one.net"[/GRÅ]
objMail.Send
[color="#0000ff"]Set[/color] objMail = [color="#0000ff"]Nothing[/color]
[MÄRK]%>[/MÄRK]

[/log]

 

Du hämtar upp dem andra fälten på samma sätt som du gör med epost.

Sen lägger man in det där man vill ha det i mailet, MEN det blir inte ikväll, för min del :)

Nu går jag och lägger mig!

Tack för poängen :thumbsup:

 

[inlägget ändrat 2006-04-19 22:36:44 av Micke_skane]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

:))

 

Nu funkar det näst intill perfekt!

 

[MÄRK]<%[/MÄRK]
epost = [b]Request[/b].Form([GRÅ]"epost"[/GRÅ])
cathegory =  [b]Request[/b].Form([GRÅ]"cathegory"[/GRÅ])
why =  [b]Request[/b].Form([GRÅ]"why"[/GRÅ])
name = [b]Request[/b].Form([GRÅ]"name"[/GRÅ])

HTML = [GRÅ]"<!DOCTYPE HTML PUBLIC"[/GRÅ][GRÅ]"-//IETF//DTD HTML//EN"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<html>"[/GRÅ]
HTML = HTML & [GRÅ]"<head>"[/GRÅ]
HTML = HTML & [GRÅ]"<meta http-equiv="[/GRÅ][GRÅ]"Content-Type"[/GRÅ][GRÅ]""[/GRÅ]
HTML = HTML & [GRÅ]"content="[/GRÅ][GRÅ]"text/html; charset=iso-8859-1"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<meta name="[/GRÅ][GRÅ]"GENERATOR"[/GRÅ][GRÅ]""[/GRÅ]
HTML = HTML & [GRÅ]" content="[/GRÅ][GRÅ]"Microsoft Visual Studio 6.0"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"<title>Nomination</title>"[/GRÅ]
HTML = HTML & [GRÅ]"</head>"[/GRÅ]
HTML = HTML & [GRÅ]"<body bgcolor="[/GRÅ][GRÅ]"FFFFFF"[/GRÅ][GRÅ]">"[/GRÅ]
HTML = HTML & [GRÅ]"Congratiolations!<br>"[/GRÅ]
HTML = HTML & [GRÅ]"You´ve just been nominated in the cathegory: "[/GRÅ] & cathegory & [GRÅ]" of the mounth.<br><br>"[/GRÅ]
HTML = HTML & [GRÅ]"This is why:<br>"[/GRÅ] 
HTML = HTML & why
HTML = HTML & [GRÅ]"<br><br>Do you want to know who nominated you?"[/GRÅ]
HTML = HTML & [GRÅ]"<br>Visit <a href="[/GRÅ]http://smartutbildning.se/iknowwho[GRÅ]">http://smartutbildning.se/iknowwho </a>and find out!<br>"[/GRÅ]
HTML = HTML & [GRÅ]"...maybe nominate back..."[/GRÅ]
HTML = HTML & [GRÅ]"</body>"[/GRÅ]
HTML = HTML & [GRÅ]"</html>"[/GRÅ]

[color="#0000ff"]Set[/color] objMail = [b]Server[/b].[color="#0000ff"]CreateObject[/color]( [GRÅ]"CDONTS.NewMail"[/GRÅ] )
objMail.[color="#0000ff"]To[/color] = epost
objMail.From = [GRÅ]" "[/GRÅ]
objMail.Subject = name &[GRÅ]", You´ve just been nominated..."[/GRÅ]
objMail.BodyFormat=0
objMail.Body = HTML
objMail.Host = [GRÅ]"mailout.b-one.net"[/GRÅ]
objMail.Send
[color="#0000ff"]Set[/color] objMail = [color="#0000ff"]Nothing[/color]
[MÄRK]%>[/MÄRK]

 

Så ser den ut...

Men hur gör jag för att jag ska komma tillbaka till en annan sida

efter att e-posten blivit skickad?? Och dessutom i en speciell ram (som heter "frame")?

 

Och varför går det inte att lägga in en länk??? (röd text)

 

...och hur gör jag för att jag själv ska få en kopia på mailet?

 

När detta är löst har jag ett nytt problem... :s

 

/jäkligt glad hittills

 

[inlägget ändrat 2006-04-22 05:57:02 av MrHall]

[inlägget ändrat 2006-04-22 07:19:22 av MrHall]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

för att skriva ut ett citattecken i ASP måste du skriva dubblacitattecken.

 

HTML = HTML & "<br>Visit <a href=""http://smartutbildning.se/iknowwho"">http://smartutbildning.se/iknowwho </a>and find out!<br>"

 

Du vill nog inte att användaren skall se att du fått en kopia av mailet?

Då skall du få en "Blind Carbon Copy"

Koden skall vara:

objMail.Bcc = "din@epost.se"

Lägg raden t.ex under objMail.To = epost

 

 

cathegory stavas väl inte så?

Man skriver väl "category"?

Jag kan ha fel, men ville bara påpeka detta.

 

 

 

För att slungas till en ny sida efter mailet gått iväg skall du köra:

response.redirect "sidanduskalltill.asp"

efter:

Set objMail = Nothing

 

Dock bara om det är samma frame det handlar om, annars för du göra en javascript-grej.

 

[inlägget ändrat 2006-04-23 05:09:26 av Jonas_Bo]

[inlägget ändrat 2006-04-23 05:11:47 av Jonas_Bo]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

:thumbsup:

 

Det funkar perfekt!!!

 

/Lycklig

 

P.S.

 

Sugen på att anta min andra utmaning??

 

/Nyfiken

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Sugen på att anta min andra utmaning??

Är det inte om att skicka/utveckla ditt mail så starta en ny tråd om ditt ny problem.

Tänk på att ge det en bra rubrik så är det lättare att få korrekta svar då folk söker i forumet på samma problem som det du vill få hjälp med.

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Japp!

 

Har lagt det under databas...

 

/tack för all hjälp hittills!

 

...en sak kom jag på förästen...

 

Jag vill göra så att man får en "alert" om man inte fyller i vissa fält i mitt formulär...

 

<html>

<head>
<meta http-equiv="Content-Language" content="sv">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nominate</title>
<style fprolloverstyle>A:hover {color: #FF6600; font-weight: bold}
</style>
<base target="I1">
</head>

<body link="#000000" vlink="#000000" bgcolor="#CCFFCC">

<div style="position: absolute; width: 12px; height: 4px; z-index: 3; left: 0px; top: 876px" id="bookmark2">
<a name="page2"></a></div>
<div style="position: absolute; width: 100px; height: 100px; z-index: 2; left: 0; top: 0" id="Page1">
<div style="position: absolute; width: 9px; height: 14px; z-index: 1; left: 0; top: 0" id="bookmark1">
	<a name="page1"></a></div>

<FORM method="post" action="/iknowwho/asp/skicka_epost.asp" <a href="http://www.smartutbildning.se/iknowwho/nominationsent.htm" target="Frame"></a>


<table border="0" cellpadding="0" style="border-collapse: collapse" width="440" height="100" id="table1">
	<tr>
				<td width="98%" colspan="2">
				<p align="center">
 <b><font face="Kristen ITC" size="2">Go ahead and give someone proof!</font></b></td>
				</tr>
	<tr>
				<td width="31%">&nbsp;</td>
				<td width="67%">
				&nbsp;</td>
			</tr>
	<tr>
				<td width="31%"><font face="Kristen ITC"><b><font size="2">category:</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<select size="1" name="category" style="font-weight: 700">
		<option>Good deed</option>
		<option>Daredevil</option>
		<option>Pop idol</option>
		<option>Best dad</option>
		<option>Best mom</option>
		<option>Hottie</option>
		<option>Worst lover</option>
		<option>Best lover</option>
		<option>Best friend</option>
		<option>Dork</option>
		<option>Looser</option>
		<option>Performer</option>
		</select></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s name</font></b><font face="Kristen ITC"><b><font size="2">:
		</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<input name="name" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s e-mail:</font></b></td>
				<td width="67%"><b>
				<font face="Kristen ITC" size="2">
				<input name="epost" size="34" style="font-weight: 700"></font></b></td>
			</tr>
	<tr>
		<td colspan="2"><b><font face="Kristen ITC" size="2">Why do You want 
		to nominate this person?</font></b></td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">
		<textarea name="why" cols="48" rows="7" style="font-weight: 700"></textarea></font></b></td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your name:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominator" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your e-mail:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominatoremail" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">No e-mail will not be published 
		on this site.</font></b></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center"><font face="Kristen ITC">
		<input type="submit" value="Send" name="Slut" style="font-weight: 700"><input type="reset" value="Emty all fields" name="Regret" style="font-weight: 700"></font></td>
	</tr>
	</table>

</form></div>

</body>

</html>

 

Jag får inte rätt på det!?

 

/nöjd ändå

 

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Då får du skapa en javascripfunktion som kollar ditt formulär.

Lägg i din form-tagg: onsubmit="return formkoll(this)"

 

Ett enkelt och "lättförståligt" exempel:

<script type=[GRÅ]"text/javascript"[/GRÅ]>
[color="#0000ff"]Function[/color] formkoll(skickaepost) {
  [color="#0000ff"]If[/color] (skickaepost.category.value == [GRÅ]""[/GRÅ]) {
    alert([GRÅ]"Fyll i kategori!"[/GRÅ]);
    skickaepost.category.focus();
    return [color="#0000ff"]False[/color];
  }
  [color="#0000ff"]If[/color] (skickaepost.name.value == [GRÅ]""[/GRÅ]) {
    alert([GRÅ]"Fyll i Namnet!"[/GRÅ]);
    skickaepost.name.focus();
    return [color="#0000ff"]False[/color];
  }
  // Fyll på med fler [color="#0000ff"]If[/color]-satser för dem fält du vill kolla
}
</script>

Ovanstående exempel på if-satser får du ändra på om du inte vill kolla fälten category och name

Det ska vara litet i och litet f i där det står If och False!

Forumet gjorde om det till stora bokstäver.

 

Sen vet jag inte riktigt hur du tänkt med en länk i din form -tagg!

<FORM method=[GRÅ]"post"[/GRÅ] action=[GRÅ]"/iknowwho/asp/skicka_epost.asp"[/GRÅ] [color="#0000ff"]<a href=[GRÅ]"http://www.smartutbildning.se/iknowwho/nominationsent.htm"[/GRÅ] target=[GRÅ]"Frame"[/GRÅ]></a>[/color]

Den kan du ta bort!

 

[inlägget ändrat 2006-04-23 17:04:01 av Micke_skane]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

<html>

<head>
<meta http-equiv="Content-Language" content="sv">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nominate</title>
<style fprolloverstyle>A:hover {color: #FF6600; font-weight: bold}
</style>
<base target="I1">
</head>

<body link="#000000" vlink="#000000" bgcolor="#CCFFCC">

<div style="position: absolute; width: 12px; height: 4px; z-index: 3; left: 0px; top: 876px" id="bookmark2">
<a name="page2"></a></div>
<div style="position: absolute; width: 100px; height: 100px; z-index: 2; left: 0; top: 0" id="Page1">
<div style="position: absolute; width: 9px; height: 14px; z-index: 1; left: 0; top: 0" id="bookmark1">
	<a name="page1"></a></div>

<FORM method="post" action="/iknowwho/asp/skicka_epost.asp" onsubmit="return formkoll(this)">

<script type="text/javascript">
Function formkoll(skickaepost) {
 if (skicka_epost.category.value == "") {
   alert("You must choose category!");
   skickaepost.category.focus();
   return False;
 }
 if (skicka_epost.epost.value == "") {
   alert("Enter nominee´s e-mail!");
   skickaepost.name.focus();
   return False;
 }
 if (skicka_epost.why.value == "") {
   alert("You must describe why You want to nominate this person!");
   skickaepost.name.focus();
   return False;
 }
 if (skicka_epost.name.value == "") {
   alert("Enter nominee´s name!");
   skickaepost.name.focus();
   return False;
 }
 if (skicka_epost.nominator.value == "") {
   alert("Enter your name!");
   skickaepost.name.focus();
   return False;
 }
 if (skicka_epost.nominatoremail.value == "") {
   alert("Enter your e-mail!");
   skickaepost.name.focus();
   return False;
 }
}
</script>

<table border="0" cellpadding="0" style="border-collapse: collapse" width="440" height="100" id="table1">
	<tr>
				<td width="98%" colspan="2">
				<p align="center">
 <b><font face="Kristen ITC" size="2">Go ahead and give someone proof!</font></b></td>
				</tr>
	<tr>
				<td width="31%">&nbsp;</td>
				<td width="67%">
				&nbsp;</td>
			</tr>
	<tr>
				<td width="31%"><font face="Kristen ITC"><b><font size="2">category:</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<select size="1" name="category" style="font-weight: 700">
		<option>Good deed</option>
		<option>Daredevil</option>
		<option>Pop idol</option>
		<option>Best dad</option>
		<option>Best mom</option>
		<option>Hottie</option>
		<option>Worst lover</option>
		<option>Best lover</option>
		<option>Best friend</option>
		<option>Dork</option>
		<option>Looser</option>
		<option>Performer</option>
		</select></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s name</font></b><font face="Kristen ITC"><b><font size="2">:
		</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<input name="name" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s e-mail:</font></b></td>
				<td width="67%"><b>
				<font face="Kristen ITC" size="2">
				<input name="epost" size="34" style="font-weight: 700"></font></b></td>
			</tr>
	<tr>
		<td colspan="2"><b><font face="Kristen ITC" size="2">Why do You want 
		to nominate this person?</font></b></td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">
		<textarea name="why" cols="48" rows="7" style="font-weight: 700"></textarea></font></b></td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your name:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominator" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your e-mail:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominatoremail" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">No e-mail will not be published 
		on this site.</font></b></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center"><font face="Kristen ITC">
		<input type="submit" value="Send" name="Slut" style="font-weight: 700"><input type="reset" value="Emty all fields" name="Regret" style="font-weight: 700"></font></td>
	</tr>
	</table>

</form></div>

</body>

</html>

 

Vad är fel!?!?

 

Det funkar inte alls nu...

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jämför detta!

Function formkoll([color="#0000ff"]skickaepost[/color])

med detta:

[color="#0000ff"]skicka_epost[/color].category.value 

 

Som du ser så ser dem inte likadana ut.

Det måste dem vara!

 

Lägg sen hela funktionen(<script>funktion</script>) mellan head-taggarna.

Då blir koden "renare" och tydligare.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Ok, nu har jag rättat till det...

Men jag får ett felmeddelande att det saknas ett ";" i raden:

 

  if (skickaepost.category.value == "") {

 

/Hjälp!

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

<html>

<head>
<meta http-equiv="Content-Language" content="sv">
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nominate</title>
<style fprolloverstyle>A:hover {color: #FF6600; font-weight: bold}
</style>
<base target="I1">

<script type="text/javascript">
Function formkoll(skickaepost) {
 if (skickaepost.category.value == "") {
   alert("You must choose category!");
   skickaepost.category.focus();
   return False;
 }
 if (skickaepost.epost.value == "") {
   alert("Enter nominee´s e-mail!");
   skickaepost.epost.focus();
   return False;
 }
 if (skickaepost.why.value == "") {
   alert("You must describe why You want to nominate this person!");
   skickaepost.why.focus();
   return False;
 }
 if (skickaepost.name.value == "") {
   alert("Enter nominee´s name!");
   skickaepost.name.focus();
   return False;
 }
 if (skickaepost.nominator.value == "") {
   alert("Enter your name!");
   skickaepost.nominator.focus();
   return False;
 }
 if (skickaepost.nominatoremail.value == "") {
   alert("Enter your e-mail!");
   skickaepost.nominatoremail.focus();
   return False;
 }
}
</script>


</head>

<body link="#000000" vlink="#000000" bgcolor="#CCFFCC">

<div style="position: absolute; width: 12px; height: 4px; z-index: 3; left: 0px; top: 876px" id="bookmark2">
<a name="page2"></a></div>
<div style="position: absolute; width: 100px; height: 100px; z-index: 2; left: 0; top: 0" id="Page1">
<div style="position: absolute; width: 9px; height: 14px; z-index: 1; left: 0; top: 0" id="bookmark1">
	<a name="page1"></a></div>

<FORM method="post" action="/iknowwho/asp/skicka_epost.asp" onsubmit="return formkoll(this)">

<table border="0" cellpadding="0" style="border-collapse: collapse" width="440" height="100" id="table1">
	<tr>
				<td width="98%" colspan="2">
				<p align="center">
 <b><font face="Kristen ITC" size="2">Go ahead and give someone proof!</font></b></td>
				</tr>
	<tr>
				<td width="31%">&nbsp;</td>
				<td width="67%">
				&nbsp;</td>
			</tr>
	<tr>
				<td width="31%"><font face="Kristen ITC"><b><font size="2">category:</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<select size="1" name="category" style="font-weight: 700">
		<option>Good deed</option>
		<option>Daredevil</option>
		<option>Pop idol</option>
		<option>Best dad</option>
		<option>Best mom</option>
		<option>Hottie</option>
		<option>Worst lover</option>
		<option>Best lover</option>
		<option>Best friend</option>
		<option>Dork</option>
		<option>Looser</option>
		<option>Performer</option>
		</select></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s name</font></b><font face="Kristen ITC"><b><font size="2">:
		</font></b></font></td>
				<td width="67%">
				<font face="Kristen ITC" size="1">
		<input name="name" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">
				Nominee´s e-mail:</font></b></td>
				<td width="67%"><b>
				<font face="Kristen ITC" size="2">
				<input name="epost" size="34" style="font-weight: 700"></font></b></td>
			</tr>
	<tr>
		<td colspan="2"><b><font face="Kristen ITC" size="2">Why do You want 
		to nominate this person?</font></b></td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">
		<textarea name="why" cols="48" rows="7" style="font-weight: 700"></textarea></font></b></td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your name:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominator" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
				<td width="31%"><b><font face="Kristen ITC" size="2">Your e-mail:</font></b></td>
				<td width="67%"><font face="Kristen ITC">
				<input name="nominatoremail" size="34" style="font-weight: 700"></font></td>
			</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2"><input type="checkbox" name="C1" value="ON"><b><font face="Kristen ITC" size="2"> 
		Publish nomination on this site.</font></b></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2"><b>
				<font face="Kristen ITC" size="2">No e-mail will not be published 
		on this site.</font></b></td>
	</tr>
	<tr>
		<td colspan="2">&nbsp;</td>
	</tr>
	<tr>
		<td colspan="2">
		<p align="center"><font face="Kristen ITC">
		<input type="submit" value="Send" name="Slut" style="font-weight: 700"><input type="reset" value="Emty all fields" name="Regret" style="font-weight: 700"></font></td>
	</tr>
	</table>

</form></div>

</body>

</html>

 

Där har du allt!

 

/hoppas

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Tackar :)

 

Byt ut alla F till f i din funktion.

Alltså Function blir function och False blir false.

 

Sen måste du lägga in value-värden i dina option-taggar.

T ex: <option value="blabla">Good deed</option>

Annars hittar aldrig funktionen något värde och du får inte heller något värde med dig till sidan som skickar mailet.

Tänk även på att lägga in en option-tagg förre alla dem andra UTAN value-värde. Då är inget valt från början utan dem måste aktivt välja något.

 

Tänk även på att lägg if-satserna i den ordningen som man ska fylla i formuläret.

Blir lite mer pedagogiskt så :)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
..förtjänar lite mer poäng!

Tackar för poängen, bara att dela ut, finns ett antal inlägg :)

 

Då kanske man kan säga att tråden är löst nu.

Är det nått annat som strular så starta en ny tråd så löser det nog sig :)

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...