webForumDet fria alternativet
Logga in / Bli medlem

Dynamiskt - men hur?

ASP

4 svar · 206 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Trådstart#1

Jag ville göra ett dynamiskt formulär men fastnade.

Formuläret börjar med att be användaren bestämma hur många rum denne vill boka på ett hotell (om denne nu inte nöjer sig med det enda som finns från början).

Lite exempelkod:

<%
For siffra = 1 To antal
%>
<td colspan=2><hr></td>
<tr></tr>
<td>&nbsp;Rumstyp</td>
<td>Namn på person(er)</td>
</tr><tr>
<td><input type=checkbox name=rumstyp value=enkel>&nbsp;Enkelrum<br><input type=checkbox name=rumstyp value=dubbel>&nbsp;Dubbelrum</td>
<td><textarea name=personnamn virtual=wrap style="width=225"></textarea></td>
<tr></tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<tr></tr>
<td>&nbsp;Hotellkategori<br>
<input type=checkbox name=kategori value=1>&nbsp;1&nbsp;&nbsp;
<input type=checkbox name=kategori value=2>&nbsp;2&nbsp;&nbsp;
<input type=checkbox name=kategori value=3>&nbsp;3
</td>
<td>Ankomstdag&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Avresedag<br><input type=text name=Ankomstdag style="width=100"size=7>&nbsp;&nbsp;<input type=text name=Avresedag style="width=100" size=7></td>
<tr></tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<tr></tr>
<td valign=top>&nbsp;Övriga önskemål</td>
<td><textarea name=ovrigt virtual=wrap style="width=225"></textarea></td>
<tr></tr>
<%
Next
%>

När användaren gjor sitt val och fått upp ett dynamiskt nyskapat formulär, så blir problemet hur man tar hand om informationen som skrivs in. Varje enskilt rum har ett par stycken alternativ i sig som ju ev skulle kunna särskiljas med en räknare kanske... eller... vet inte...

Om någon förstår problemet så är jag tacksam för hjälp :)

/webb

Medlem sedan juli 2001324 inlägg
#2

Hmm....
Gjorde ett liknande dynamiskt formulär till en tävling med dynamiskt antal frågor....

Men för att kunna hjälpa dig behöver jag veta lite mer vad du ska göra med informationen du får in...?

Ska du lagra den i en databas ? Jamföra mot andra uppgifter ?

Ett tips kan vara att använda en variabel som ökar när det dynamiska formuläret skrivs ut...detta gör att du namnger formuläret....du kan sedan plocka fram informationen genom request.form......

Medlem sedan dec. 1999826 inlägg
#3

Hej Quazzo,

Informationen ska skickas via CDONTS till administrationen för bokningar.

Jag är också inne på en varibel som räknas upp, men är det smidigaster sättet? Typ:

name=rumstyp<%=antal%>

där "antal" räknas upp i loopen.

/webb

Medlem sedan dec. 19996 721 inlägg
#4

Ja, det är det bästa sättet.

Medlem sedan dec. 1999826 inlägg
#5

:e

/webb

253 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)