選擇我有一個多項選擇的形式,看起來像這樣:只有一個選項可以用HTML多選形式
<select multiple="multiple" id="id_form-0-project" name="form-0-project">
<option value="0">and another test</option>
<option value="1">another test</option>
<option value="2" selected="selected">one more test</option>
<option value="3">test project</option>
</select>
人們可以看到,有一個選擇的值。這總是我選擇的第一個選項。但是,當我通過Shift點擊或命令點擊選擇多個選項時,新選擇的項目不會被調整以包含selected =「selected」屬性,即使在視覺上,對於用戶來說顯示所述選擇被突出顯示。
在這方面,要表現得像一個單一的選擇,但我想,加入了「多個=」多」屬性將允許指定所選屬性的多個選項。
這是一個常見的問題?莫非它必須是與刷新頁面?什麼是預期的行爲?
好的,謝謝你這很高興知道。我最終試圖獲得所有選定項目的列表,以便我可以相同地選擇具有相同選項的其他表單。在我使用$(「#id_form-0-project」).find(「:selected」)。之前val()|| []方法,但看起來我將不得不嘗試其他的東西。 – Malonge
@Malonge:完全合理的方法,它不起作用。 :-)我已經爲如何做到這一點的答案添加了幾個想法。 –