Processing Forms

  • Most coding bootcamps feature a project to Process Forms. In this case I have completed a Interactive Checkout Form example with validation. This is the React version with Tailwind CSS and deployed to Next.js. I have made use of the new React hooks useFormState and useFormStatus. The jquery version can be found on in my old portfolio (Static React & Express App Project) and code on Github.

  • Short Form

    This form features validation. Try it out!

    Personal Information

    The form requires name and email (at minimum) and email must include @.

    Success? No

    Please enter a name

    Name:

    Email:

  • Long Form

    This form features validation. Try it out!

    Personal Information

    The form requires name and email (at minimum) and email must include @.

    Tshirt Info

    Use a permanent address where you can receive mail.

    Register for Activities

    More validation.

    Select activity

    Tuesday & Wednesday, $200

    Tuesday 9am-12pm, $100

    Tuesday 1pm-4pm, $100

    Tuesday 9am-12pm, $100

    Tuesday 1pm-4pm, $100

    Wednesday 9am-12pm, $100

    Wednesday 1pm-4pm, $100

    Payment Info

    Use a permanent address where you can receive mail.

    Success? No

    Please enter a name

    Recorded input:

    Name:

    Email:

    Tshirt:

    Activities:

    Payment method:

    Card Number:

    Name On Card:

    Expiration Date:

    CVC: