I have a form with hidden fields that populates data in visible fields (I put "hidden" in the CSS class field to hide it). We upgraded to version 11. I'm updating the form and chose to convert it to the new designer (don't worry, I kept the original as backup). In the new designer I can't see the hidden fields. However, when I click "preview" they are visible. It's no problem for me to use the original designer but I do have other forms on which I use hidden fields and wanted to know if I'm going to have to start from scratch to use the new one or if there is a way to display the fields.
Question
Question
Replies
If I recall correctly, .hide and .hidden are system CSS classes. I would recommend creating your own so you have full control over it. I usually create one named .dontshow. You can also use field rules.
What you are seeing is that the Forms Layout Designer (new designer) is actually implementing some of the CSS in the designer window, which the Classic Designer didn’t really do.
In order to access those hidden fields so you can change thrir class names, you should be able to go into certain panels that will enable the field id labels to be displayed. This includes the CSS script panel, or the Javascript panel, or the Field Rules panel for a particular field. Once those labels are showing, you should be able to select the hidden field(s) in order to edit them.
As Jason said, you may want to use Field Rules instead. If you are on 11 Update 3 (go to the About menu in Forms and see if the version number starts with 11.2212) then Field Rules in the Layout Designer have been drastically improved, and that’s a huge benefit to using the Layout Designer instead of the Classic Designer.