I am using the M_OCCUPATION field to display multivalues with a checkbox. I edited inc_profile.asp around line 397 to say:
If Instr(rs("M_OCCUPATION"),"Public Relations") AND strMode <> "Register" then response.write "checked" %> value="Public Relations">
So that none of the check boxes (this is just one of four) would be checked when a guest registers. It works fine after they sign up and change their selections, but they are all checked when mode=Register.
Given the logic in my IF statement above, how is it finding the "checked" condition?
Hard to say without checking the rest of the code. I would advise you to explicitly add an Else statement and then Response.Write to avoid the checking of the checkboxes.