0
我使用Semantic UI進行設計和一些功能,並且我沒有在下拉選擇中使多個值發佈 - 它將塊添加到select輸入中,但是在提交時只發布數字字符串 - 其中之一輸入值(而不是數組)。似乎發佈選擇的最高數字。SemanticUI Multiple select dont post multiple values
誰能告訴我,如何使它工作? (加載以前的值完美);
<select class="ui dropdown" id="subjs" name="subj" multiple>
<?php
$selected = $cats->getsubj();
$subs = $cats->getsubj(true);
if (isset($subs) && count($subs) > 0)
for ($i = 0; $i < count($subs); $i++) {
$opt = (in_array($subs[$i], $selected)) ? ' selected="selected"' : '';
?>
<option class="subjs" value="<?php echo $subs[$i]['ID']; ?>" <?php echo $opt; ?>><?php echo $subs[$i]['title']; ?></option>
<?php
}
?>
</select>
JS:
<script>
$('.ui.dropdown').dropdown({
maxSelections: 2
});
</script>
PHP:
var_dump($_POST);
腳本是從數據庫類上市到選擇的選項。每個選項的值是ID(整數)。其中一篇文章可能有不止一類
所有建議apreciated ...感謝名單