Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Behöver hjälp med ett beställingsfomulär!

Postades av 2003-03-31 22:07:07 - Tobias Bindemo, i forum asp - allmänt, Tråden har 3 Kommentarer och lästs av 527 personer

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

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>&nbsp; </b></td>
<td width="466" colspan="3">&nbsp; <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.&nbsp;<br>
Vi kontaktar dig så fort vi kan.<br>
<br>
Hälsningar<br>
Searchit Sverige<br>
&nbsp;&nbsp; </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>
&nbsp;&nbsp;</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>
&nbsp;&nbsp;</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&nbsp;</b><font color="#FF0000">&nbsp;</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&nbsp;</b><font color="#FF0000">&nbsp;</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&nbsp;&nbsp;</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>&nbsp; </b></td>
<td width="302" colspan="2">&nbsp;&nbsp;</td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Företag </b><font color="#FF0000">&nbsp;</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&nbsp;</b><font color="#FF0000">&nbsp;</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&nbsp;&nbsp; </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">&nbsp;&nbsp;</td>
</tr>
<tr>
<td width="159" align="right" nowrap><font color="#FF0000">*</font> <b> Adress </b><font color="#FF0000">&nbsp;</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">&nbsp;</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>&nbsp; </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">&nbsp;</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&nbsp;&nbsp;</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&nbsp;&nbsp;</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>&nbsp; </b></td>
<td width="302" colspan="2">&nbsp;&nbsp;</td>
</tr>
<tr>
<td width="159" valign="top" align="right" nowrap><b>Kommentarer&nbsp;&nbsp;</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>&nbsp; </b></td>
<td width="466" colspan="3">&nbsp; <br>
<font color="#FF0000">*</font> Är obligatoriska fält<br>
&nbsp; </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>&nbsp; </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:&nbsp;
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>


Svara

Sv: Behöver hjälp med ett beställingsfomulär!

Postades av 2003-03-31 22:21:06 - Ulf Elfving

Det var ordentligt med kod... =)

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.


Svara

Sv: Behöver hjälp med ett beställingsfomulär!

Postades av 2003-03-31 22:28:50 - Tobias Bindemo

Hej, hur menar du? Båda värderna som du skrev var ju exakt likadana..


Svara

Sv: Behöver hjälp med ett beställingsfomulär!

Postades av 2003-03-31 23:14:19 - Ulf Elfving

Nej det är dom ju inte...

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?


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 808
27 960
271 761
827
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies