webForumDet fria alternativet

formulär

ASP

6 svar · 286 visningar · startad av Annelie_82

Medlem sedan okt. 200221 inlägg
Frågan#1

Hej! Jag är inte så bra på det här märker jag så det kanske är ngn snäll människa där ute som kan hjälpa mej? Jag har ett formulär som ska skickas till en asp sida. Jag har två problem..

  1. När man fyller i formuläret och klickar på "skicka" så hittar den inte min asp sida.
  2. Jag har en dropdownlist, hur hämtar jag det värdet som man valt från den? Just nu har har jag valt att den ska hämta värdet med en str, men jag vet dock att detta inte är lösningen...

så här ser min html sida ut (formuläret):

 
<html>
<body>

<FORM METHOD=POST ACTION="svar.asp">

<table cellspacing="0" cellpadding="0" border="0">
<tr>
    <td>* Förnamn:</td>
</tr>
<tr>
	<td><INPUT TYPE=TEXT NAME=fornamn></td>
</tr>
<tr>
    <td>* Efternamn:</td>
</tr>
<tr>
    <td><INPUT TYPE=TEXT NAME=efternamn></td>
</tr>
<tr>
    <td>Företag:</td>
</tr>
<tr>
    <td><INPUT TYPE=TEXT NAME=foretag></td>
</tr>
<tr>
    <td>* Adress:</td>
</tr>
<tr>
    <td><INPUT TYPE=TEXT NAME=adress></td>
</tr>
<tr>
    <td>* E-mail:</td>
</tr>
<tr>
  	<td><INPUT TYPE=TEXT NAME=mail></td>
</tr>
<tr>
    <td>* Telefon:</td>
</tr>
<tr>
    <td><INPUT TYPE=TEXT NAME=telefon></td>
</tr>
<tr>
	<td><br>Vad gäller ärendet?</td>
</tr>
<tr>
	<td><SELECT NAME=arende>
		<OPTION VALUE="1">blabla
		<OPTION VALUE="2">trala
		<OPTION VALUE="3">hoahoa
		<OPTION VALUE="4">vadsomhelst
	
		</SELECT></td>
</tr>

<tr>
    <td><br>Övrigt:</td>
</tr>
<tr>
    <td><TEXTAREA ROWS=7 COLS=30 NAME=ovrigt></TEXTAREA>
</td>
</tr>
<tr>
	<td><br><br><input type=submit value="Skicka"</td>

</tr>

</table>

</FORM>

</body>

</html>

och så här ser min asp sida ut..

 <% @Language=VBScript %>

<%
	Dim strFnamn,strEnamn strForetag, strAdress, strMail, iTelefon, strArendet, strOvrigt
	
	strFnamn = Request.Form("fornamn")
	strEnamn = Request.Form("efternamn")
	strForetag = Request.Form("foretag")
	strAdress = Request.Form("adress")
	strMail = Request.Form("mail")
	iTelefon = Request.Form("telefon")
	strArendet = Request.Form("arendet")
	strOvrigt = Request.Form("ovrigt")
%>

<html>
<body>
	<table>
<tr>
	<td><br><br>Förnamn: <%=strFnamn%></td>
</tr>
<tr>
	<td>Efternamn: <%=strEnamn%></td>
</tr>
<tr>
	<td>Företag: <%=strForetag%></td>
</tr>
<tr>
	<td>Adress: <%=strAdress%></td>
</tr>
<tr>
	<td>E-mail: <%=strMail%></td>
</tr>
<tr>
	<td>Telefon: <%=iTelefon%></td>
</tr>
<tr>
	<td>Mitt ärende: <%=strArendet%></td>
</tr>
<tr>
	<td>Övrigt: <%=strOvrigt%></td>
</tr>
</table>

</body>

</html>
Medlem sedan mars 20023 561 inlägg
#2

Och du är säker på att filen verkligen heter svar.asp?

Medlem sedan mars 20015 287 inlägg
#3
strArendet = Request.Form("arende")

Du har inte samma namn. (t)

Medlem sedan juni 2004533 inlägg
#4

Ligger iflen svar.asp i samma mapp som sidan med formuläret?

Värdet du får ifrån select-listan är faktiskt en sträng. Alla värden som du tar emot med Request.Form är strängar. Du får konvertera strängen till ett tal om du vill ha det som ett tal:

lngArendet = CLng(Request.Form("arende"))

Medlem sedan aug. 20011 087 inlägg
#5

Edit : hade redan sagts

Medlem sedan okt. 200221 inlägg
#6

Hej alla snälla själar som försöker hjälpa mig. Tyvärr funkar det inte... Ja, båda filerna ligger i samma mapp och japp sidan jag skickar till heter svar.asp (dubbelkollat) och jag har ändrar mitt lilla misstag med

strArendet = Request.Form("arende")

När jag fyllt i formuläret och klickar på skicka så står det att sidan inte kan visas. Nån som har ngt förslag på vad jag gör för fel?

Medlem sedan juni 200032 967 inlägg
#7

Annelie_82 skrev:

När jag fyllt i formuläret och klickar på skicka så står det att sidan inte kan visas. Nån som har ngt förslag på vad jag gör för fel?

"Sidan kan inte visas", det låter som IEs inbyggda felmeddanden. Stäng av "Egna http-felmeddelanden" i din webbläsare och prova igen, så borde du få ett ordentligt felmeddelande, och kan mycket lättare felsöka.

mvh

261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)