Hallo
In een poging om mijn formulier over meerdere pagina's te verdelen ben ik even(dagen) aan het stoeien en zoeken.
Ondertussen heb ik de volgende code
Wanneer ik het script run krijgt de variabele PaginaSelect bij de tweede doorgang de waarde "Stap1, Stap2" en dus gaat mijn Select Case statement de mist in.
Wannneer ik echter in de source kijk staat er gewoon
Of te wel, hier heeft het het veld PaginaSelect gewoon de waarde die het zou moeten hebben.
Wat doe ik fout, waar ga ik de mist in?
In een poging om mijn formulier over meerdere pagina's te verdelen ben ik even(dagen) aan het stoeien en zoeken.
Ondertussen heb ik de volgende code
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
| <html>
<head>
</head>
<body>
<%
Dim PaginaSelect, iTeller
PaginaSelect = Request.Form("PaginaSelect")
If PaginaSelect = "" Then PaginaSelect = "Stap1" End If
Response.Write PaginaSelect
%>
<form name="ThisForm" method="post" action="<%= request.servervariables("script_name")%>">
<%
For each inputField in Request.Form
iTeller = Request.Form(inputField).Count
If iTeller > 1 Then
inputValue = Request.Form(inputField)(iTeller)
Else
inputValue = Request.Form(inputField)
End If
Response.Write "<input type=""hidden"" name=""" & inputField & """ value=""" & inputValue & """>"
Next
%>
<% Select Case PaginaSelect %>
<% Case "Stap1" %>
<table>
<tr>
<td>Stap 1</td>
<td> </td>
</tr>
<tr>
<td>Naam</td>
<td><input type="text" name="Veld1" value="<%= Request.Form("Veld") %>"></td>
</tr>
<tr>
<td>Code</td>
<td><input type="text" name="Veld2" value="<% = Request.Form("Veld2") %>"></td>
</tr>
<tr>
<td><input type="hidden" name="PaginaSelect" value="Stap2"></td>
<td><input type="submit"></td>
</tr>
</table>
<% Case "Stap2" %>
<table>
<tr>
<td>Stap 2</td>
<td> </td>
</tr>
<tr>
<td>Adres</td>
<td><input type="text" name="Veld3" value="<% = Request.Form("Veld3") %>"></td>
</tr>
<tr>
<td>Plaats</td>
<td><input type="text" name="Veld4" value="<% = Request.Form("Veld4") %>"></td>
</tr>
<tr>
<td><input type="hidden" name="PaginaSelect" value="Stap1"></td>
<td><input type="submit"></td>
</tr>
</table>
<% End Select %>
</form>
</body>
</html> |
Wanneer ik het script run krijgt de variabele PaginaSelect bij de tweede doorgang de waarde "Stap1, Stap2" en dus gaat mijn Select Case statement de mist in.
Wannneer ik echter in de source kijk staat er gewoon
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <html> <head> </head> <body> Stap2, Stap1 <form name="ThisForm" method="post" action="/.../www/test.asp"> <input type="hidden" name="Veld1" value="1"><input type="hidden" name="Veld2" value="2"><input type="hidden" name="PaginaSelect" value="Stap1"><input type="hidden" name="Veld3" value="3"><input type="hidden" name="Veld4" value="4"> </form> </body> </html> |
Of te wel, hier heeft het het veld PaginaSelect gewoon de waarde die het zou moeten hebben.
Wat doe ik fout, waar ga ik de mist in?