On Friday 11 November 2011, Idan Arbel wrote: Hide want you want with jquery, no messing with validators as the form elements are all still there, just not visible to the user.
> thanks but I’m not sure #access is what I need: > > > > this is and edit form, a long form with multiple field groups. > > > > If the user access the site in with profile/2/edit/company > > I’d like to hide all field groups instead of those in the company field > group, but have them keep their pre-entered values. > > > > Doesn’t access deny access to the field? > > > > I don’t mind changing the required to FALSE since I’m hiding the field > anyway… > > > > Idan > > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Randy Fay Sent: > Friday, November 11, 2011 5:55 PM > To: [email protected] > Subject: Re: [development] Hidden required select field with default value > > > > I think you have to make your own validation function instead of using the > one that comes by default and supports #required. > > Use #access (not #hidden) to hide the field. > > Then in your validator, check to see whether it's OK that the field is not > filled in, and notify as needed. > > -Randy > > On Fri, Nov 11, 2011 at 8:50 AM, Idan Arbel <[email protected]> wrote: > > When setting the #type = hidden > > The field is hidden, but when trying to submit the form I get an error > about the fields being required. > > Looking at the $form dump, I see that the select field has a default value. > (a term id). > > I tried changing the Required to false when hiding but then the field > looses its value. -- ----------------- Bob Hutchinson Midwales dot com -----------------
