From: Neill M. <ne...@nl...> - 2010-08-20 14:38:13
|
Hi. Okay, found another instance that will break all mandatory fields. If you set any multiple values field of type string to mandatory then all mandatory fields stop working. I guess it's because multiple value string fields default to checkboxes. So to sum up again. Mandatory field functionality get broken if you specify mandatory on: 1. Hidden fields (not especially a problem). 2. Show on Select fields 3. Input type=checkboxes fields 4. A multiple value string field. Getting a bit serious now unfortunately :( Cheers Neill. On 17/08/10 17:53, Neill Mitchell wrote: > Hi. > > I've found another case that breaks the mandatory fields functionality. > If you have input type=checkboxes and the field set mandatory then the > form can be saved if any of the mandatory fields are left blank. > > This can be seen at: > http://scratchpad.referata.com/wiki/Mandatory_Field_Test > > The Name, Title and Mandatory Test Property are set to be mandatory. > However, when you leave one or indeed all of them blank, the form can > still be saved. If you remove the "mandatory" from > > ! Mandatory Test Property: > | {{{field|Mandatory Test Property|input type=checkboxes|mandatory}}} > > Then the form cannot be saved if Name or Title are left blank. > > So to sum up so far. Mandatory field functionality get broken if you > specify mandatory on: > > 1. Hidden fields (not especially a problem). > 2. Show on Select fields > 3. Input type=checkboxes fields > > Could this serious issue please be fixed as it is leading to dud pages > on my sites and must be on other people's as well. > > Thanks > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Semediawiki-user mailing list > Sem...@li... > https://lists.sourceforge.net/lists/listinfo/semediawiki-user > > |