Frage : Drop-Down-Liste, die nicht den arbeitenden Code bevölkert

Hallo erhielt all

I irgendeinen Code, der oben ein Wort in einer Datenbank schaut und nach dem Zufall drei verschiedene Buchstaben vorwählt, drei Drop-Down-Kästen in einem form.

However zu bevölkern, es erhält Vergangenheit den zweiten Block des Codes nicht, den Buchstaben zu entscheiden. Wenn ich es prüfe, erhalte ich eine Syntaxstörung an der Linie:
ElseIf (vRand2>vRand1 und vRand2I so, das lang den Code betrachtet, dass es meine Augen-Schmerzen bildet. Können Sie bitte helfen?

Here ist der 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:
6:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
<%
Wenn Request.Form („Prozess“) <> „zutreffend“ dann
	Schwaches vCheck1, vCheck2, vCheck3, vLength
	Schwaches vRand1, vRand2, vRand3
	
	'Die Länge des geheimen Wortes erhalten
	vLength = Len (rsPersonnel („PrivateWord“))
	
	'Einen Buchstaben nach dem Zufall wählen
	Randomisieren
		vRand1 = Int (rnd*vLength) +1
		
	'Sicherstellen, dass wir nicht den gleichen Buchstaben zweimal erhalten
	Tun
		vRand2 = Int (rnd*vLength) +1
	Schlingen während vRand2 = vRand1
	
	'Sicherstellen, dass wir nicht den gleichen Buchstaben dreimal erhalten
	Tun
		vRand3 = Int (rnd*vLength) +1
	Schlingen während vRand3 = vRand1 oder vRand3 = vRand2

	'Die Buchstaben in den Auftrag am höchsten sortieren, der am niedrigsten ist, für Drop-Down jedes
	Wenn (vRand1>vRand2 und vRand1>vRand3) dann vCheck1 = vRand1
		ElseIf (vRand1>vRand2 und vRand1vRand3 und vRand1vRand1 und vRand2>vRand3) dann vCheck2 = vRand2
		ElseIf (vRand2>vRand1 und vRand2vRand3 und vRand2vRand1 und vRand3>vRand2) dann vCheck3 = vRand3
		ElseIf (vRand3>vRand1 und vRand3vRand2 und vRand3
<%
Sub sPopulateDropdown (vStart, vEnd)

'Ein Drop-Down-Feld dynamisch bevölkern
I, sWrite verdunkeln
Für i = vStart vEnd
sWrite = „“
Response.Write sWrite
Zunächst
Enden-Unterseeboot
%>


and hier ist die Form:
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:
6:
37:
38:
39:
40:
41:
42:


  <%=vCheck1%> <%=vCheck2%> <%=vCheck3%>
 
 
 


Many dankt im Voraus.

P.

Antwort : Drop-Down-Liste, die nicht den arbeitenden Code bevölkert

Versuch, der das Ende entfernt, wenn wie folgen:

      'Die Buchstaben in den Auftrag am höchsten sortieren, der am niedrigsten ist, für Drop-Down jedes
      Wenn (vRand1>vRand2 und vRand1>vRand3) dann vCheck1 = vRand1
            ElseIf (vRand1>vRand2 und vRand1            ElseIf (vRand1>vRand3 und vRand1            ElseIf (vRand1      
      Wenn (vRand2>vRand1 und vRand2>vRand3) dann vCheck2 = vRand2
            ElseIf (vRand2>vRand1 und vRand2            ElseIf (vRand2>vRand3 und vRand2            ElseIf (vRand2      
      Wenn (vRand3>vRand1 und vRand3>vRand2) dann vCheck3 = vRand3
            ElseIf (vRand3>vRand1 und vRand3            ElseIf (vRand3>vRand2 und vRand3            ElseIf (vRand3
Weitere Lösungen  
 
programming4us programming4us