A basic form view with validation