Моего оригинальное выберите поле имеет атрибута required
наборКак сделать поле selectize.js для ввода значения?
<select name="some-name" value="initialValue" required>
<option value="initialValue">initial value</option>
<option value="otherValue">other value</option>
</select>
Я начинаю selectize:
$("select[name='some-name']").selectize()
Но пользователи могут использовать клавишу возврата для удаления выбранной опции, в результате чего выберите поле имеет значение от ''
.
С required
на реальной коробке выбора, похоже, не влияет на Selectize, я читал the selectize documentation, но не могу найти способа остановить удаление пользователей.
Как я могу запретить пользователям устанавливать значение для чего-либо, кроме допустимого варианта?
Похоже, что это особенность этого плагина: 'Selectize это гибрид текстового поля и
@brouxhaha Я использую функциональные возможности текстового поля selectize в других местах (для других элементов), так что, увы, выключение из selectize (и с двумя вариантами замены) нецелесообразно. – mikemaccana
Gah! Ну ... вы пробовали работать с функцией 'onDelete (values)' callback? Может быть, вы можете либо помешать ему что-либо сделать, либо просто установить значение для текущего выбранного значения? – brouxhaha