I have a form build in eForm.
There are billing address fields and deliver address fields.
There is a checkbox checked by default called:
Same as Billing address.
When the checkbox is checked the deliver address fields are hidden and are not required,
When unchecked the deliver address fields are visible and need to become required.
Is there a way to do this?
My call:
[[!FormIt?
blabla
&validate=`firstname:required,
lastname:required,
street:required,
number:required,
zip:required,
city:required,
phone:required,
email:email:required,
deliver_firstname:required,
deliver_lastname:required,
deliver_street:required,
deliver_number:required,
deliver_zip:required,
deliver_city:required`
&orderAddress=`address1:street, address2:number`
&deliverAddress=`address1:deliver_street, address2:deliver_number, zip:deliver_zip, state:deliver_city`
]]
My form fields look like these and the deliver ones need to be required when checkbox is unchecked (and fields show up)
<input type="text" placeholder="Firstname" id="deliver_firstname" name="deliver_firstname:required" class="[[!+fi.error.deliver_firstname:notempty=`error`]]" />