spjs.dffs.alert Required Inputs

Home Forums Classic DFFS spjs.dffs.alert Required Inputs

Viewing 1 reply thread
  • Author
    Posts
    • #26031
      becca
      Participant

        Sorry if there’s a post on this already, stuck working off my phone again so it’s harder to do good searches.

        I set up an alert with a textarea and a number input that will save or return false for the ok and cancel buttons, but I need to make it so you can only save if both inputs have a non-blank value. Is it possible to do this OR put fields in the alert dialog? (both inputs need values so I can enter them into fields)

      • #26043
        Alexander Bautz
        Keymaster

          You cannot use the default OK button because it will close the dialog, but you can hide the OK button and insert your own custom button like this:

          spjs.dffs.alert({
              "title": "Test required fields",
              "msg": "Textarea:<br><textarea id='myTextarea' style='width:100%;height:75px;box-sizing:border-box;' onkeyup></textarea><br>Number:<br><input type='number' id='myNumber' style='width:100%;box-sizing:border-box;'><div style='color:red;display:none;' id='myFormValidation'>Please fill in both fields!</div><div style='text-align:right;padding-top:15px;'><input type='button' class='spjs-dlg-btn spjs-dlg-btnOK' onclick='customCloseFunc()' value='OK'>",
              "noBtn": true
          });
          
          function customCloseFunc() {
              var txt = jQuery("#myTextarea").val();
              var num = jQuery("#myNumber").val();
              if (txt !== "" && num !== "") {
                  // Save OK - continue with your code
                  spjs.dffs.closeDlg();
              } else {
                  jQuery("#myFormValidation").show();
              }
          }

          Alexander

      Viewing 1 reply thread
      • You must be logged in to reply to this topic.