[英]Select doesn't return a value in IE8
我們的選擇框有問題。 如果我們嘗試記錄所選的值,它在chrome和firefox中工作正常。 但在IE8中它不起作用。 我們甚至無法在框中選擇一個值。
這是PHP代碼:
$out2 .= "<select id ='categorySelect' onChange='search(searchKey.value,categorySelect.value)' multiple>";
$out2 .="<option> All </option>";
/* foreach($categoryList AS $category)
{
$out2 .= "<option> $category </option>";
} */
$out2 .= "<option> IT-Infra </option>";
$out2 .= "<option> IT-HW </option>";
$out2 .= "<option> IT-SW </option>";
$out2 .= "<option> IT </option>";
$out2 .= "</select>";
也許你可以幫助我們。
確保<option>
具有value
;
例
<option value="IT-Infra">IT-Infra</option>
請確保您已在選項中給出值並將onchange函數調用更改為:
onChange="search($('#searchKey').val(),thi.value)"
or
onChange="search(document.getElementById('searchKey').value,thi.value)"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.