2013-10-09 32 views
0

我正在尋找一種方法,設置多個值而不使用多個功能。jQuery設置多個值<select>而不使用多個=是

$("#multiselect .auswahl .options input").change(function(){ 
if($(this).is(":checked")){ 
    $("option[value='"+$(this).val()+"']",ele).attr("selected",true); 
}else{ 
    $("option[value='"+$(this).val()+"']",ele).attr("selected",false); 
} 
}); 

這是HTML

<select name="kategorie[]" class="select"> 
    <option value="0" selected="">Bitte auswählen</option> 
    <option value="2">A</option> 
    <option value="3">B</option> 
</select> 

的問題是,在發送表單之後,PHP僅給出值1。 有沒有可能得到超過1選定的選項,而不使用多個?

或者有沒有一種方式來風格多重像一個不是多重?

感謝您的幫助。

此致

克里斯

+2

使用多個select元素有什麼問題? – undefined

+0

不使用多個選擇的任何原因 –

+0

它應該看起來不是多個。佈局應看起來像一個沒有多個選擇。我試圖自己創建一個Widget,它爲多重選擇做了工作。 – cRis

回答

0

您可以選擇改變添加隱藏字段對於每個選擇的元素或改變其數據的帖子上.submit事件形式或創建具有顯示選擇輸入:無和多個=」真正」。有很多原創的方法來做到這一點。

相關問題