Denna koden fick jag från Pelle. Jag har ändrat lite i koden. Istället för att ha som han hade (en nedrullningsbar meny) har jag valt att ha alternativknappar. När jag fyllt i formuläret och klickat på Skicka kommer allt med i mailet förutom "Rumsstorlek, yta i kvm". Det var ordentligt med kod... =) Hej, hur menar du? Båda värderna som du skrev var ju exakt likadana.. Nej det är dom ju inte...Behöver hjälp med ett beställingsfomulär!
Vad har jag gjort för fel? Någon som kan hjälpa mig?
------------------------------------------------------------------------
<%
Dim btn
Dim fel
Dim errBuff
' -- utgår från att allt är rätt
fel = 0
tack = 0
' -- hämtar in parametrar
btn = Lcase(Request("btn"))
lstStorlek = Request("lstStorlek")
arbetsplatser = Trim(Request("arbetsplatser"))
inflyttningsdatum = Trim(Request("inflyttningsdatum"))
foeretag = Trim(Request("foeretag"))
kontaktperson = Trim(Request("kontaktperson"))
Adress = Trim(Request("adress"))
Postnr = Trim(Request("postnr"))
PostAdress = Trim(Request("postadress"))
Telefon = Trim(Request("telefon"))
Mobil = Trim(Request("mobil"))
Fax = Trim(Request("fax"))
Epost = Trim(Request("epost"))
Kommentar = Trim(Request("kommentar"))
autosvar = Request("autosvar")
' -- pekar ut vilken som är selekterad
strYta = "<input type=radio name=lsStorlek value=""10"">10 kvm</input>" & vbCrLf & _
"<input type=radio name=lsStorlek value=""15"">15 kvm</input>" & vbCrLf & _
"<input type=radio name=lsStorlek value=""20"">20 kvm</input>" & vbCrLf & _
"<input type=radio name=lsStorlek value=""25"">25 kvm</input>" & vbCrLf & _
"<input type=radio name=lsStorlek value=""30"">30 kvm</input>" & vbCrLf
strYta = Replace(strYta, """" & lstStorlek & """", """" & lstStorlek & """ checked")
' -- skall vi kolla formuläret
If btn = "skicka" Then
fel = 0
tack = 1
errBuff = ""
if lstStorlek < 1 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Arbetsyta är inte valt<br></font>": fel = 1
end if
if arbetsplatser < "1" Then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Ange antal arbetsplatser<br></font>": fel = 1
end if
if inflyttnignsdatum <> "" Then
if not isdate(inflyttningsdatum) Then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett ett korrekt datum<br></font>": fel = 1
end if
end if
if len(foeretag) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett företagsnamn<br></font>": fel = 1
end if
if len(kontaktperson) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett någon kontaktperson<br></font>": fel = 1
end if
if len(epost) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett någon e-postadress<br></font>": fel = 1
end if
if len(adress) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett någon adress<br></font>": fel = 1
end if
if len(postnr) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett något postnummer<br></font>": fel = 1
end if
if len(postadress) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett någon postadress<br></font>": fel = 1
end if
if len(telefon) = 0 then
errBuff = errBuff & "<b>» </b><font color=#FF0000></b>Du har inte angett något telefonnummer<br></font>": fel = 1
end if
' -- skickar ett mail som bekräftelse till beställaren
Set CDONTSMail = Server.CreateObject("CDONTS.NewMail")
CDONTSMail.From = "tedde_2000@hotmail.com" ' från företaget
CDONTSMail.To = autosvar ' skall vara mottagarens adress
CDONTSMail.Subject = "Tack för din anmälan"
CDONTSMail.Body= "Vi har tagit emot din anmälan och kontaktar dig så fort vi kan, dock senast om 12 timmar." & vbCrLf & "/Searchit Sverige"
CDONTSMail.Send
set CDONTSMail=nothing
' -- skickar mail till företaget
bekraftelse = "Skickat: " & now() & vbCrLf & VbCrLf
bekraftelse = bekraftelse & "Antal kvm : " & lstStorlek & vbCrLf
bekraftelse = bekraftelse & "Arbetsplatser : " & arbetsplatser & vbCrLf
bekraftelse = bekraftelse & "Inflyttningsdatum : " & inflyttningsdatum & vbCrLf
bekraftelse = bekraftelse & "Företag : " & foeretag & vbCrLf
bekraftelse = bekraftelse & "Kontaktperson : " & kontaktperson & vbCrLf
bekraftelse = bekraftelse & "Adress : " & adress & vbCrLf
bekraftelse = bekraftelse & "Postnr, ort : " & postnr & " " & Postadress & vbCrLf
bekraftelse = bekraftelse & "Telefon : " & telefon & vbCrLf
bekraftelse = bekraftelse & "Mobil : " & mobil & vbCrLf
bekraftelse = bekraftelse & "Fax : " & fax & vbCrLf
bekraftelse = bekraftelse & "Epost : " & epost & vbCrLf
bekraftelse = bekraftelse & "Kommentar : " & vbCrLf & kommentar & vbCrLf
bekraftelse = bekraftelse & " " & vbCrLf
Set CDONTSMail = Server.CreateObject("CDONTS.NewMail")
CDONTSMail.From = epost ' från besökare
CDONTSMail.To = autosvar ' företagets inkorg
CDONTSMail.Subject = "Anmälningsblankett"
CDONTSMail.Body= Bekraftelse
CDONTSMail.Send
Else
Autosvar = "tedde_2000@hotmail.com"
End If
%>
<html>
<head>
<meta http-equiv="Content-Language" content="sv">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<%if fel = 0 and tack = 1 then%>
<meta HTTP-EQUIV="Refresh" CONTENT="5;URL=bestalla.asp">
<%end if%>
<title>Intresseanmälan</title>
<style>
<!--
.text { font-family: Verdana; font-size: 10px }
.textruta { font-family: Verdana; font-size: 10px; position: relative; height: 19 }
.inputbox { font-family: Verdana; font-size: 10px; background-color: #F3F3ED;
background-repeat: repeat; background-attachment: scroll;
color: #000000; position: relative; height: 18;
border: 1px solid #000000; background-position: 0% }
-->
</style>
</head>
<body class="text">
<p><font size="5" color="#808080">Intresseanmälan</font></p>
<form method="POST" action="bestalla.asp">
<table border="0" width="635" class="text" cellspacing="1" cellpadding="0">
<tr>
<td width="629" align="right" colspan="4" bgcolor="#C0C0C0">
<p align="left"><img border="0" src="../bilder/pix.gif" width="1" height="1"></td>
</tr>
<%if fel = 0 and tack = 1 then%>
<tr>
<td width="159" align="right" nowrap><b> </b></td>
<td width="466" colspan="3"> <br>
<b><font color="#808080"><font size="3">Tack för din anmälan</font><br>
</font></b>En bekräftelse på denna anmälan skickas nu till dig via
e-posten som du angav. <br>
Vi kontaktar dig så fort vi kan.<br>
<br>
Hälsningar<br>
Searchit Sverige<br>
</td>
</tr>
<%else%>
<tr>
<td width="159" align="right" nowrap></td>
<td width="466" colspan="3"><br>
<font size="4" color="#808080">Ange vad det är du är intresserad av</font><br>
Fyll i nedanstående formulär så kontaktar vi dig så fort vi fått
informationen<br>
</td>
</tr>
<%if fel > 0 then%>
<tr>
<td width="159" align="right" nowrap></td>
<td width="302" colspan="2"><b><font color="#FF0000">Följande fält är inte komplett
ifyllda!<br></font>
<%=errBuff%>
</font> </b><font color="#FF0000"><br>
</font></td>
<td width="160" valign="top"></td>
</tr>
<%end if%>
<tr>
<td width="159" align="right" nowrap>
<font color="#FF0000">*</font> <b> Rumsstorlek, yta i kvm </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2">
<%=strYta%></td>
<td width="160" rowspan="12" valign="top"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Antal arbetsplatser </b><font color="#FF0000"> </font></td>
<td width="76"><input type="text" name="arbetsplatser" size="20" class="inputbox" style="width: 34" value="<%=arbetsplatser%>"></td>
<td width="226"><b>Infyttningsdatum </b><input type="text" name="inflyttningsdatum" size="20" class="inputbox" style="width: 76" value="<%=inflyttningsdatum%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b> </b></td>
<td width="302" colspan="2"> </td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Företag </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2"><input type="text" name="foeretag" size="20" class="inputbox" style="width: 262" value="<%=foeretag%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Kontaktperson </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2"><input type="text" name="kontaktperson" size="20" class="inputbox" style="width: 262" value="<%=kontaktperson%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> E-postadress </b></td>
<td width="302" colspan="2"><input type="text" name="epost" size="20" class="inputbox" style="width: 262" value="<%=epost%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap></td>
<td width="302" colspan="2"> </td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Adress </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2"><input type="text" name="adress" size="20" class="inputbox" style="width: 262" value="<%=adress%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Postnr,
ort </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2"><input type="text" name="postnr" size="20" class="inputbox" style="width: 48" value="<%=postnr%>">
<input type="text" name="postadress" size="20" class="inputbox" style="width: 210" value="<%=postadress%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b> </b></td>
<td width="302" colspan="2"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Telefon </b><font color="#FF0000"> </font></td>
<td width="302" colspan="2"><input type="text" name="telefon" size="20" class="inputbox" value="<%=telefon%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b>Mobiltelefon </b></td>
<td width="302" colspan="2"><input type="text" name="mobil" size="20" class="inputbox" value="<%=mobil%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b>Fax </b></td>
<td width="302" colspan="2"><input type="text" name="fax" size="20" class="inputbox" value="<%=fax%>"></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b> </b></td>
<td width="302" colspan="2"> </td>
</tr>
<tr>
<td width="159" valign="top" align="right" nowrap><b>Kommentarer </b></td>
<td width="466" colspan="3"><textarea rows="2" name="kommentar" cols="20" class="inputbox" style="width: 263; height: 161"><%=kommentar%></textarea></td>
</tr>
<tr>
<td width="159" align="right" nowrap><b> </b></td>
<td width="466" colspan="3"> <br>
<font color="#FF0000">*</font> Är obligatoriska fält<br>
</td>
</tr>
<tr>
<td width="159" align="right" nowrap></td>
<td width="466" colspan="3"><input type="submit" value="Skicka" name="btn" class="textruta"></td>
</tr>
<tr>
<td width="159" align="right" nowrap> </td>
<td width="466" colspan="3"></td>
</tr>
<tr>
<td width="159" align="right" nowrap></td>
<td width="466" colspan="3"><b><font color="#808080">För demo:
returnera ett autosvar till..<br>
<input type="text" name="autosvar" size="20" class="inputbox" style="width: 262; height: 18" value="<%=autosvar%>"></font></b></td>
</tr>
<%end if%>
</table>
</form>
</body>
</html>Sv: Behöver hjälp med ett beställingsfomulär!
Du hämtar värdet:
lstStorlek = Request("lstStorlek")
men din radiobutton heter ju name=lsStorlek
ändra till
<code>
lstStorlek = Request("lsStorlek")
</code>
och försök igen.Sv: Behöver hjälp med ett beställingsfomulär!
Sv: Behöver hjälp med ett beställingsfomulär!
lsStorlek är inte samma som lstStorlek
observera att du har ett extra "t" efter de inledande "ls" i ena fallet men inte i det andra, ar du ändrat till det kodförslag jag gav dig?