If you submit a form with a select and nothing is selected there is no value for said select. With select2, the http request has an empty string as value.
Is it possible to use select2 and, when the user has made no selection (i.e placeholder is selected) no value sent at all ?
see also here (https://github.com/select2/select2/issues/841)