3 Replies Latest reply on Jan 11, 2011 8:00 AM by ParreLaws

    Required Fields

    ParreLaws Level 1

      I have two text fields in a form that either one or the other needs to be input. Is there a way to make to so that an error message is generated if the user leaves both fields blank?

       

      Thanks

        • 1. Re: Required Fields
          Steve L Walker Level 5

          Something like this will work for two text fields, ssn and passportNumber.

           

          // form1.page1.ssn::exit - (JavaScript, client)

           

          if (this.isNull && form1.page1.passportNumber.isNull) {

            xfa.host.messageBox("You must enter either your SSN or passport number.","Required Fields");

          }

           

          // form1.page1.passportNumber::exit - (JavaScript, client)

           

          if (this.isNull && form1.page1.ssn.isNull) {

            xfa.host.messageBox("You must enter either your SSN or passport number.","Required Fields");

          }

           

           

          This code will not prevent form or data submission from occurring with either field filled, however, if form or data submission is included on the form.

           

          Steve

          • 2. Re: Required Fields
            ParreLaws Level 1

            Thanks that worked great!!

            • 3. Re: Required Fields
              ParreLaws Level 1

              Steve,

               

              I am hoping that you can assist me with the following as it relates to my previous question. I have inputted the script so that when the user exits out of the second option "Passport #" as in the example, they get the error message. What I would like to happen, if possible, when the user gets the error message the cursors goes back to the previous option "SSN" or if the have filled out either one "SSN" or "Passport #" the cursor goes to the next field "Hat Size"

               

              Any assistance would be greatly appreciated.

               

              Thanks