user cannot submit until they have chosen a card