Я впервые работаю с Materialz ie CSS и, надеюсь, я сделал хороший выбор легких css фреймворков. Новейшая версия 1.0.0 не требует jQuery в качестве зависимости, и поэтому я только что инициализировал Materialize с помощью:
document.addEventListener('DOMContentLoaded', function() {
var instances = M.AutoInit();
});
Моя проблема заключается в попытке ограничить количество параметров, которые может выбрать пользователь используя выпадающий список. Я видел несколько примеров, которые ссылаются на jQuery, но ни один из них не использует нативную материализацию js. Вот мой выпадающий код:
<form>
<div class="input-field">
<select name="test" id="seltest" multiple>
<option value="" disabled >Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
<option value="5">Option 5</option>
<option value="6">Option 6</option>
</select>
<label>Materialize Multiple Select</label>
</div>
</form>
Так каков самый простой способ подключиться к выбору и ограничить количество опций, которые может выбрать пользователь? В основном это проблема клиента / пользовательского интерфейса, так как у меня также будет серверный код для проверки количества выборов в бэкэнде. Но должен быть изящный способ отменить выбор опции, если пользователь пытается выбрать больше, чем разрешено. Все с использованием материализации. js, а не jQuery.
Большое спасибо и люблю изучать этот новый css каркас.