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

Skicka mail från min hemsida


MrHall

Rekommendera Poster

Micke_skane

Kolla på exemplet/inlägget jag visade dig den 17 april 2006 14:31.

Det är ifrån deras egna supportsida.

 

Länk till kommentar
Dela på andra webbplatser

  • Svars 54
  • Skapad
  • Senaste svar

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 <------------

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

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

Till: objMail.To = epost

 

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

 

 

 

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

<%

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å!

 

Länk till kommentar
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 <------------

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

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]

Länk till kommentar
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]

Länk till kommentar
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]

Länk till kommentar
Dela på andra webbplatser

:thumbsup:

 

Det funkar perfekt!!!

 

/Lycklig

 

P.S.

 

Sugen på att anta min andra utmaning??

 

/Nyfiken

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane
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.

 

 

Länk till kommentar
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å

 

 

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

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]

Länk till kommentar
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...

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

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.

 

Länk till kommentar
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!

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

Den raden är korrekt, så som den ser ut nu.

Du måste visa hela funktionen för att kunna hitta felet.

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane

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å :)

 

Länk till kommentar
Dela på andra webbplatser

Micke_skane
..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 :)

 

Länk till kommentar
Dela på andra webbplatser

Jajemen!

 

Ny tråd är skapad för ett par dagar sedan...ligger i PHP...

 

/Ola

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...