Hiding the values in a form.

Hi

I have a form with this id:  feedback

I have this html in the form
<input type="checkbox" value="Army" class="0" name="f8_label[]">

Open in new window


How do I hide the value in any checkbox that occurs in the feedback's  checkboxes?  

As it is, the checkbox values are visible in the html to the visitors.

Thanks

Rowby
LVL 9
Rowby GorenAsked:
Who is Participating?

[Webinar] Streamline your web hosting managementRegister Today

x
 
EMHillm4nConnect With a Mentor Commented:
Not sure if I'm too late, but it seems to me you don't need the "value" property at all - you only need to retrieve the "checked" property from each of these checkboxes. It looks like you already have unique names for each checkbox, so I would either not set the value or else set it to an empty string.  

Only weird thing is I'm pretty sure it *shouldn't* be showing these values in the first place, and I'm not sure why it is.  I suspect the "formengine" software you're using is helpfully adding the value field as inline text for you... You can probably override that somehow but easiest solution is just not to use the "value" property where you don't need it.
0
 
LZ1Commented:
The value of the checkbox isn't displayed normally.

Not sure what you mean exactly.
0
 
EMHillm4nConnect With a Mentor Commented:
So, if I understand you correctly, you want the users to be unable to see what underlying value the checkboxes have if they view the HTML source? You can't do that. What you can do is obfuscate the values - just change them to numbers or some arbitrary (but unique) string and have whatever's processing the input map those values to the "real" ones internally.
0
Upgrade your Question Security!

Your question, your audience. Choose who sees your identity—and your question—with question security.

 
Rowby GorenAuthor Commented:
Hi : EMHillm4n,

It's okay if it is visible if someone looks at the source..  But I don't want it visible when you look at the regular page.

Perhaps using the following css that I found just now via a google search....

display:none

or
 visibility:hidden
0
 
LZ1Connect With a Mentor Commented:
As I said in my first comment, the "value" of a checkbox is not normally displayed. You can display a label for it, but in your case you don't need to.

Are you trying to hide the checkbox itself?
0
 
Scott Fell, EE MVEDeveloperCommented:
<input type="hidden" value="Army"  name="f8_label[]">
0
 
Scott Fell, EE MVEDeveloperCommented:
If you hide it with css or js it will not show up when you submit the form.
0
 
Rowby GorenAuthor Commented:
If you hide it with css or js it will not show up when you submit the form.

Open in new window


Hmmm..  It needs to show up when the form is submitted and the form results are received by email.

Well then how is this handled in any form.  

Right now the form values are clearly visible in the form I created.   I don't mind the label to be visible.  But the values....   Hmmmm????

I'm going to do a screen capture of the form.  Perhaps that will help... Stay tuned.

Rowby
0
 
Scott Fell, EE MVEConnect With a Mentor DeveloperCommented:
I gave you the answer....

<input type="hidden" value="Army"  name="f8_label[]">
0
 
Rowby GorenAuthor Commented:
Hi

I am starting to see my problem.  Here's the screen capture.

I see where the radio button has its values showing. But the checkboxes.... not sure how to handle this....

Rowby
form-visible2.jpg
0
 
Rowby GorenAuthor Commented:
Hi  

I ended up using a different form system that solved the problem.

However I am keeping your solutions as guides for the future in dealing with checkboxes.

Thanks!

Rowby
0
All Courses

From novice to tech pro — start learning today.