Basically in the controller method that receives the form data, you will define what fields are required. If validation fails, the response will be a redirect back to the url from which it received the post, along with an error bag.
required works, if your default selected option has value="", so if they don't choose a country it will submit an empty string, which will fail the required rule.