Avatar billede benkebus Nybegynder
08. oktober 2001 - 12:39 Der er 4 kommentarer og
1 løsning

Counter variabel

jag har en tabell som ser ut så här:

<td width=\"95\" height=\"50\">1<input type=\"Hidden\" name=\"d1\" value=\"<%=j%>\"><TEXTAREA NAME=\"1\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">2<input type=\"Hidden\" name=\"d2\" value=\"<%=j%>\"><TEXTAREA NAME=\"2\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">3<input type=\"Hidden\" name=\"d3\" value=\"<%=j%>\"><TEXTAREA NAME=\"3\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">4<input type=\"Hidden\" name=\"d4\" value=\"<%=j%>\"><TEXTAREA NAME=\"4\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">5<input type=\"Hidden\" name=\"d5\" value=\"<%=j%>\"><TEXTAREA NAME=\"5\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">6<input type=\"Hidden\" name=\"d6\" value=\"<%=j%>\"><TEXTAREA NAME=\"6\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\"><span class=\"TDs\">7</span><input type=\"Hidden\" name=\"d7\" value=\"<%=j%>\"><TEXTAREA NAME=\"7\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>

nu vill jag att varialbeln \"j\" ska vara 1 i den översta cellen och sedan öka med 1 neråt... hur ska jag definiera \"j\"?
Avatar billede z42cool Nybegynder
08. oktober 2001 - 12:52 #1
<%
For j=1 To 6
%>

<td width=\"95\" height=\"50\"><% = j %><input type=\"Hidden\" name=\"d<% = j %>\" value=\"<% = j %>\"><TEXTAREA NAME=\"<% = j %>\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>

<%
Next
%>

<td width=\"95\" height=\"50\"><span class=\"TDs\"><% = j %></span><input type=\"Hidden\" name=\"d<% = j %>\" value=\"<% = j %>\"><TEXTAREA NAME=\"<% = j %>\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
Avatar billede benkebus Nybegynder
08. oktober 2001 - 13:43 #2
det var inte riktigt så jag menade... koden ska se ut som originalet överst. endast <%=j%> ska vara en variabel... och den ska vara 1,2,3,4 osv... hur ska jag göra då?
Avatar billede z42cool Nybegynder
08. oktober 2001 - 13:50 #3
<td width=\"95\" height=\"50\">1<input type=\"Hidden\" name=\"d1\" value=\"<%=j%>\"><TEXTAREA NAME=\"1\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\">2<input type=\"Hidden\" name=\"d2\" value=\"<%=j%>\"><TEXTAREA NAME=\"2\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\">3<input type=\"Hidden\" name=\"d3\" value=\"<%=j%>\"><TEXTAREA NAME=\"3\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\">4<input type=\"Hidden\" name=\"d4\" value=\"<%=j%>\"><TEXTAREA NAME=\"4\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\">5<input type=\"Hidden\" name=\"d5\" value=\"<%=j%>\"><TEXTAREA NAME=\"5\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\">6<input type=\"Hidden\" name=\"d6\" value=\"<%=j%>\"><TEXTAREA NAME=\"6\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<% j = j + 1 %>
<td width=\"95\" height=\"50\"><span class=\"TDs\">7</span><input type=\"Hidden\" name=\"d7\" value=\"<%=j%>\"><TEXTAREA NAME=\"7\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
Avatar billede benkebus Nybegynder
08. oktober 2001 - 14:23 #4
Finns det inget kortare sätt... jag menar så man slipper sätta ut 35 st <% j=j+1 %>?
Avatar billede z42cool Nybegynder
08. oktober 2001 - 14:33 #5
Jo! Der er tre muligheder....

Du kan anvende en for løkke :-)

Du kan lave en Inc funktion der tæller op og returnerer den nye værdi

Function IncCounter(ByRef Counter)
  Counter = Counter + 1
  IncCounter = Counter
End Function

<td width=\"95\" height=\"50\">1<input type=\"Hidden\" name=\"d1\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"1\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">2<input type=\"Hidden\" name=\"d2\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"2\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">3<input type=\"Hidden\" name=\"d3\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"3\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">4<input type=\"Hidden\" name=\"d4\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"4\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">5<input type=\"Hidden\" name=\"d5\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"5\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">6<input type=\"Hidden\" name=\"d6\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"6\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\"><span class=\"TDs\">7</span><input type=\"Hidden\" name=\"d7\" value=\"<%=IncCounter(j)%>\"><TEXTAREA NAME=\"7\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>

Eller du kan skrive siden i JScript og få adgang til ++ operatoren

<%@ Language=\"JScript\" %>

<td width=\"95\" height=\"50\">1<input type=\"Hidden\" name=\"d1\" value=\"<%=j++%>\"><TEXTAREA NAME=\"1\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">2<input type=\"Hidden\" name=\"d2\" value=\"<%=j++%>\"><TEXTAREA NAME=\"2\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">3<input type=\"Hidden\" name=\"d3\" value=\"<%=j++%>\"><TEXTAREA NAME=\"3\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">4<input type=\"Hidden\" name=\"d4\" value=\"<%=j++%>\"><TEXTAREA NAME=\"4\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">5<input type=\"Hidden\" name=\"d5\" value=\"<%=j++%>\"><TEXTAREA NAME=\"5\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\">6<input type=\"Hidden\" name=\"d6\" value=\"<%=j++%>\"><TEXTAREA NAME=\"6\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
<td width=\"95\" height=\"50\"><span class=\"TDs\">7</span><input type=\"Hidden\" name=\"d7\" value=\"<%=j++%>\"><TEXTAREA NAME=\"7\" ROWS=\"3\" COLS=\"10\"></TEXTAREA></td>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester