webForumDet fria alternativet

Dynamiska variablar?

2 svar · 184 visningar · startad av Peeer

PeeerMedlem sedan mars 20025 907 inlägg
#1

Hello again!

<form name="form" method="post" action="sida.asp?do=skapa&fraga=<%=fraga%>&antal=<%=Request.Form("antal")%>">
<%For X = 1 To Request.Form("antal")%>
Svar <%=X%>: <input type="text" name="svar<%=X%>" size="20"><br>
<%Next%>
<input type="submit" value="Skapa">
</form>

Denna koden ger mig ibland 2 input fält, och ibland 5 fält. Hur gör jag på sida.asp för att kolla om alla inputfält innehåller text??

For X = 1 To Request.Querystring("antal")
If Request.Form("svar & X") = "" then
error
end if
Next

Jag vet att ovanstående kod inte funkar, men hur gör jag?

EkströmMedlem sedan feb. 20022 594 inlägg
#2
For X = 1 To int(Request.Querystring("antal"))
If len(Request.Form("svar" & X)) =  0 Then
'Error
End If
Next

Eller?

Förstår inte riktigt vad du vill ha ut.

PeeerMedlem sedan mars 20025 907 inlägg
#3

Tack. Har inte hunnit prova 100%igt men det verkar göra rätt sak.
Jag vet att det var luddigt förklarat, men du förstog.

135 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)