Hi Duncan,
If you are talking about server side javascript (like flow or
fd:on-value-changed) then you can use the setRequired(true) on the
widget(s) you want to make mandatory. In this case, you have to set the
fd:on-value-changed in the radio buttons definition, with a
fd:javascript inside that makes all the needed checks and then looks up
the widgets and calls widget.setRequired(true) on those that must become
mandatory when a certain radio button is selected.
Also, if it does not happen automatically, set a fi:styling
submit-on-change on those radio buttons, to make sure the form will get
automatically submitted when the user selectes a radio button.
This techique will cause a page reload, you can make this less annoying
for the user using ajax.
Hope this helps,
Simone
Duncan McLean wrote:
Hi
Does anyone know how to set a field as required from within a Javascript
block in a field definition?
We have a set of radio buttons, and depending on which one is selected
this will influence which subsequent fields are compulsory.
We've tried to set the "required" attribute of a particular field, but
this has no effect.
Anybody have any code which does this, or is it impossible?
Thanks
Duncan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
Simone Gianni
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]