Skip to content

Form Data Flow

alt_text

  1. User fills in the input element (fields) of a form
  2. User submits form
  3. User input is validated in their browser
  4. Data from the form is sent to a form processing script (Node.js or PHP, usually)
    1. Not all forms are sent to a server. Some forms such as calculators can be processed locally.
  5. Form data is processed (either client-side or server-side)
  6. Processor returns a status and often response data
  7. Visual feedback (optionally) given to the user