2016-09-19 14 views
2

HTML代碼:selectize.js:預選多個值(默認值標記)

<select id="mySelect" name="mySelect" placeholder="Beruf"> 
<option value="">-- Bitte wählen -- </option> 
<option value="1">Koch</option> 
<option value="2" selected="selected">Fischer</option> 
<option value="3" selected="selected">Schweisser</option> 
<option value="4">Lehrer</option> 
<option value="5" selected="selected">Bauer</option> 
</select> 

使用Javascript(selectize.js):

$('#mySelect').selectize({ 
    maxItems : 3 
}); 

給出了這樣的:

enter image description here

取而代之:

enter image description here

我的問題是: 我如何預選或預加載多個標籤

回答

0

你忘了多屬性:

<select id="mySelect" multiple name="mySelect" placeholder="Beruf"> 
    <option value="">-- Bitte wählen -- </option> 
    <option value="1">Koch</option> 
    <option value="2" selected="selected">Fischer</option> 
    <option value="3" selected="selected">Schweisser</option> 
    <option value="4">Lehrer</option> 
    <option value="5" selected="selected">Bauer</option> 
</select> 

https://jsfiddle.net/Tintin37/w99f3qf8/

0

您需要添加[]將選擇的名稱,也可以添加多個標籤,就像這樣:

<select id="mySelect" name="mySelect[]" placeholder="Beruf" multiple>