Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases now! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Ionic Cookbook

You're reading from   Ionic Cookbook Over 35 exciting recipes to spice up your application development with Ionic

Arrow left icon
Product type Paperback
Published in Oct 2015
Publisher Packt
ISBN-13 9781785287978
Length 264 pages
Edition 1st Edition
Languages
Tools
Arrow right icon
Author (1):
Arrow left icon
Hoc Phan Hoc Phan
Author Profile Icon Hoc Phan
Hoc Phan
Arrow right icon
View More author details
Toc

Table of Contents (12) Chapters Close

Preface 1. Creating Our First App with Ionic FREE CHAPTER 2. Managing States and Navigation 3. Adding Device Features Support 4. Offline Data Storage 5. Handling Gestures and Events 6. App Theme Customization 7. Extending Ionic with Your Own Components 8. User Registration and Authentication 9. Saving and Loading Data Using Firebase 10. Finalizing Your Apps for Different Platforms Index

Creating a multistep form with validation

Forms are everywhere on the web as well as in mobile apps. If you go through a registration process, it's done using a form. In a shopping cart solution, the user also steps through a multipage form that consists of address, payment information, confirmation page, and so on.

The example in this recipe will explain how to create a form for your app that can be placed in multiple pages and which can have a specific validation for each page. This may sound simple, but it can get complex when there are many pages involved and the user must be available to navigate back and forth. However, you give a lot of flexibility to the users, which results in a better experience.

The app will have four steps. Let's go through the app's functionality:

  1. The first step will require three text fields with one field as optional:
    Creating a multistep form with validation

    If the user does not fill in the First Name and Last Name fields, they will see the following error:

    Creating a multistep form with validation
  2. Clicking on Next will lead to...
lock icon The rest of the chapter is locked
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime