Jump to content

PLight

Members
  • Posts

    4
  • Joined

  • Last visited

Posts posted by PLight

  1. Hello Justsomeguy

    Thanks for your reply.  I'm afraid it's still not working correctly though when I change it to the following it will work...once through.  Then it fails a second time.  I realize you don't have my code so it's impossible for you to see what's happening.  Here's the current code:

            <% Do While i < 2 %>
            <%if pDiscussed(i) <> "True" then%>
                <input type="checkbox" name="ynDiscussed<%=CStr(i)%>"  value="0" />
            <%else%>
                <input type="checkbox" name="ynDiscussed" & <%=CStr(i)%> checked />
            <%end if%></td>


    You will notice that I changed your code a bit by adding an ampersand to the second check.  I'm still working on seeing why that would work initially but then fail.  It doesn't work if I try to change both of the checks.  I'll let you know what I find.  Thanks again!

  2. I have a need for creating checkbox names that go through a loop and are named by concatenating the name of the field with a number that is the loop index.

            <%if pDiscussed(i) <> "True" then%>
                <input type="checkbox" name="ynDiscussed" & CStr(i)  value="0" />
            <%else%>
                <input type="checkbox" name="ynDiscussed" & CStr(i)  value="1" checked />
            <%end if%></td>


    I've done this before with text boxes and there are no problems but somehow with a checkbox it will not work.  I've even tried using an array (ynDiscussed[]) along with...

            <%if pDiscussed(i) <> "True" then%>
                <input type="checkbox" name="ynDiscussed(" & CStr(i) & ")"  value="0" />
            <%else%>
                <input type="checkbox" name="ynDiscussed(" & CStr(i) & ")"  value="1" checked />
            <%end if%></td>

    but it doesn't like that either.

    I can't even substitute in a number instead of the CStr(i) and have it pick it up - my code reading: <input type="checkbox" name="ynDiscussed" & "1"  value="0" />

    Is this simply impossible or what am I missing?

    Any help is very much appreciated.  Cheers!

  3. I have a need for creating checkbox names that go through a loop and are named by concatenating the name of the field with a number that is the loop index.

            <%if pDiscussed(i) <> "True" then%>
                <input type="checkbox" name="ynDiscussed" & CStr(i)  value="0" />
            <%else%>
                <input type="checkbox" name="ynDiscussed" & CStr(i)  value="1" checked />
            <%end if%></td>


    I've done this before with text boxes and there are no problems but somehow with a checkbox it will not work.  I've even tried using an array (ynDiscussed[]) along with...

            <%if pDiscussed(i) <> "True" then%>
                <input type="checkbox" name="ynDiscussed(" & CStr(i) & ")"  value="0" />
            <%else%>
                <input type="checkbox" name="ynDiscussed(" & CStr(i) & ")"  value="1" checked />
            <%end if%></td>

    but it doesn't like that either.

    I can't even substitute in a number instead of the CStr(i) and have it pick it up - my code reading: <input type="checkbox" name="ynDiscussed" & "1"  value="0" />

    Is this simply impossible or what am I missing?

    Any help is very much appreciated.  Cheers!

×
×
  • Create New...