我正在寻找一种方法,在不使用多重功能的情况下设置多个值。
$("#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个选项?
或者有没有一种方式来设置多个样式而不是多个?
感谢您的帮助。
最好的问候
克里斯
答案 0 :(得分:0)
您可以为选择中的每个选定元素添加隐藏字段,更改或更改哪些数据发布在.submit事件表单上,或使用display:none和multiple =“true”创建选择输入。有很多原创方法可以做到这一点。
答案 1 :(得分:0)
这个基于jquery ui的小部件提供了一种方式来呈现与正常选择具有相似外观的多选。