Required items in a form

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Brandon

    Required items in a form

    What I'm trying to do is essentially force a user to fill in required items
    in a form, which will be saved to a database. How can I get it so that once
    the user clicks "OK" on the dialog box, it transfers control back to the
    form, and not save the empty fields into the database?


  • A.T.Hofkamp

    #2
    Re: Required items in a form

    On 2008-07-01, Brandon <deanfamily11@v erizon.netwrote :
    What I'm trying to do is essentially force a user to fill in required items
    in a form, which will be saved to a database. How can I get it so that once
    the user clicks "OK" on the dialog box, it transfers control back to the
    form, and not save the empty fields into the database?
    Follow the golden rule of not trusting user input.

    When you get back values for the fields, check them, and if not correct, ask
    again, give an error, abort the program, erase the data base, reboot the
    system, whatever is appropiate to handle such an error.

    Sincerely
    Albert

    Comment

    • Tim Roberts

      #3
      Re: Required items in a form

      "Brandon" <deanfamily11@v erizon.netwrote :
      >
      >What I'm trying to do is essentially force a user to fill in required items
      >in a form, which will be saved to a database. How can I get it so that once
      >the user clicks "OK" on the dialog box, it transfers control back to the
      >form, and not save the empty fields into the database?
      What do you mean by "transfers control back to the form"? A form doesn't
      have any code, and so can't "control" anything.

      Now, it is certainly possible to define an onSubmit handler in the <form>
      header, then write a Javascript function that validates the input. If the
      function returns false, the submit won't happen.
      --
      Tim Roberts, timr@probo.com
      Providenza & Boekelheide, Inc.

      Comment

      Working...