我有這個下拉菜單和用戶可以選擇多個選項,我怎能在形式選定值提交按鈕後,如果錯誤出現在形式仍選擇下拉值
<select onclick="document.getElementById('cand_qual4').style.display='none'; " name="oca[]" id="oca" multiple="multiple">
<?php
$odrop = array('B COM','M COM','BBA','MBA','LLB','LLM','CPA','CIMA','MS FINANCE','DISA','CISA','OTHER');
foreach ($odrop as $odrop1)
{
echo '<option value="' . $odrop1 . '"' . (isset($_POST['oca']) && in_array($odrop1,$_POST['oca']) ? ' selected' : '') . '>' . $odrop1 . '</option>';
}
?>
</select>
你有什麼試過的?什麼都沒有奏效?你已經做了什麼研究來解決這個問題? – Charles
'echo''; '我試過這個,但這不起作用 – raj
在foreach循環之前打印oca的post值,並檢查它是否打印正確的值?我已經嘗試過你的代碼和它的工作對我很好 – Hkachhia