select搜尋傳值為空時預設選中值為0的選項
阿新 • • 發佈:2018-12-23
在沒有選擇條件搜尋時,傳的值為' ',從後臺返回到jsp頁面的值' '預設和值為0的選項匹配了,所以在值為0的選項在加上不為' ‘的條件就OK了
未解決程式碼
解決後代碼<td style="vertical-align:top;padding-left:2px;"> <select class="" name="STA" id="STATUS" data-placeholder="請選擇狀態" style="vertical-align: top; width: 120px;"> <option value="" <c:if test="${pd.STA=='' }">selected</c:if>>全部</option> <option value="0" <c:if test="${pd.STA==0}">selected</c:if>>有效</option> <option value="1" <c:if test="${pd.STA==1}">selected</c:if>>無效</option> </select> </td>
<td style="vertical-align:top;padding-left:2px;"> <select class="" name="STA" id="STATUS" data-placeholder="請選擇狀態" style="vertical-align: top; width: 120px;"> <option value="" <c:if test="${pd.STA=='' }">selected</c:if>>全部</option> <option value="0" <c:if test="${pd.STA==0 && pd.STA != ''}">selected</c:if>>有效</option> <option value="1" <c:if test="${pd.STA==1}">selected</c:if>>無效</option> </select> </td>