fixed Registration input fields to catch errors, also prevent user from resubmitting payment form