我正在使用ddslick使下拉菜單的圖標,唯一的麻煩是當我發佈表單時,所選選項的值始終爲空,它的工作原理罰款如果我把ddslick關閉。ddslick選擇選項won'st post選定選項的值-jQuery插件
<script language="javascript" type="text/javascript">
$('.cflagdd').ddslick({
onSelected: function(selectedData){
//callback function: do something with selectedData;
// $('#editcflag').submit(); - this does not work, posts form on page load
}
});
</script>
<select class="cflagdd" name="cflag">
<option value="0" selected="selected">No action flag set</option>
<option value="1" data-imagesrc="'.base_url().'images/Actions-flag-green-icon.png">Resolved</option>
<option value="2" data-imagesrc="'.base_url().'images/Actions-flag-yellow-icon.png">Investigate</option>
<option value="3" data-imagesrc="'.base_url().'images/Actions-flag-red-icon.png">Urgent</option>
<option value="4" data-imagesrc="'.base_url().'images/Actions-flag-blue-icon.png">False positive</option>
</select>
版本: jQuery的1.7.2.js jQuery用戶界面 - v1.8.20
感謝您的幫助,很多apreceated
我這樣做會被髮送正確的數據服務器是什麼你說,我的輸入從來沒有一個名稱+ ID只是class =「dd-selected-value」,我必須創建一個額外的隱藏字段,以在表單提交中將所選值傳遞給Web服務器。 – Elisabeth 2012-12-29 22:12:29
您的原始標籤是否有ID? – Linkmichiel 2013-01-17 12:19:07