We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 9995
    • 1,613 Posts
    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`]]" />
      Evolution user, I like the back-end speed and simplicity smiley
      • 9995
      • 1,613 Posts
      Can I use hidden input field or smt?
        Evolution user, I like the back-end speed and simplicity smiley