Schnelle Zusammenfassung meiner Frage: Ich möchte die Anzahl der Felder anzeigen, die ein Benutzer ausgefüllt hat.Zählfelder ausgefüllt
Ich bin neu beim Lernen ASP und ich habe gesucht und habe keine Lösung gefunden. Ich habe eine Beispielseite generiert, die im Vergleich zu dem, mit dem ich Hilfe benötige, einfach ist, aber die gleiche Idee.
Wenn der Benutzer auf die erste Seite geht, bekommt er offensichtlich drei Textfelder. Wenn er das Formular einreicht, werden ihm die von ihm übermittelten Informationen mit der Anzahl der ausgefüllten Felder angezeigt. Ich versuche, jedes Feld zu durchlaufen, und wenn die Zahl größer als 0 ist, füge ich einen zu einem Zähler namens tt hinzu.
Pass 2 zeigt mir die Schleife, anstatt mir den Wert von tt. Ich habe versucht, die Schleife mit response.write setzen, aber das hat nicht funktioniert.
<html>
<body>
<%
sub pass1
%>
Pass 1 <P>
<form action="count_p.asp" method = "post">
<input type="text" name="t1"><BR>
<input type="text" name="t2" ><BR>
<input type="text" name="t3"><BR>
<input type="hidden" name="token" value="2">
<input type="submit" value="submit query">
<%
end sub
sub pass2
response.write "<P>Pass 2 tokenvalue="+cstr(tokenvalue)
t1=request.form("t1")
t2=request.form("t2")
t3=request.form("t3")
response.write "<P>t4=" + t1
response.write "<P>t4=" +t2
response.write "<P>t4=" +t3
%>
tt=0
for i=1 to 3
if t + cstr(i) > 0 then
tt=tt+1
end if
then
response.write "<P>Fields filled = " + tt
<%
end sub
tokenvalue=request.form("token")
select case tokenvalue
case ""
call pass1
case "2"
call pass2
case "3"
call pass3
end select
%>
</body>
</head>
Ist Ihre Frage zu klassischem ASP oder ASP.net? Der Code sieht wie ASP aus. –
Sieht aus, als könnte es MVC2 mit VB sein? – TGH
.asp, tut mir leid – user1084561