ho una select 2 opzione di selezione multiplaSelect2 I valori di default per più selezionati e ammessi tag
<select multiple name="event_type[]" class="form-control" id="selectEvents">
@foreach ($eTypes as $type)
<option>{{$type}}</option>
@endforeach
</select>
voglio impostare alcuni valori di default nel caso in cui l'utente sta modificando la forma. ho fatto con successo che, così facendo
var s2 = $("#selectEvents").select2({
placeholder: "Choose event type",
tags: true
});
s2.val(["Trade Fair", "CA", "Party"]).trigger("change"); //CA doesn't show as a default
Ma il problema è che io sto permettendo opzioni utente generato utilizzando l'opzione tags: true
per select2.
Quando imposto un valore predefinito inizialmente nelle opzioni html, esso funziona, ma quando imposto un valore predefinito generato dall'utente non funziona.
È la prima volta che utilizzo select2.
Come posso ottenere questo?
Vedi quest'altra risposta qui: http://stackoverflow.com/a/42576487/1635774 – rafinskipg