Fallback to `select` if array of `checkboxes` fail

Allows fields that are arrays of strings to be passed to `<select multiple>`
inputs.
Maybe `attempt_to_fill_selects || attempt_to_fill_checkboxes || raise_input_error` would read better?