How to create a form which can act as similar as e-commerce?