0
我在我的jsp中有這樣的tr。在頁面加載時顯示隱藏的div
<tr id = "fromDate" style="display:none;">
我也有類似的選擇。
<select id="select2" name="dateRange1"
onChange="javascript:chooseDate(this.value);">
<option value="0" <c:if test='${dateRange == 0}'>
selected </c:if>>Select a Date</option>
select中使用的javascript函數如下。
function chooseDate(val) {
if (val == "0") {
document.getElementById("fromDate").style.display='';
}
else
{
document.getElementById("fromDate").style.display='none';
}
}
所以如果選擇的行不是0,我不會在頁面中顯示tr。這工作正常。
我在request.setAttribute()中設置了dateRange變量並從動作發送它。
問題是選擇從請求值正確選擇,但沒有顯示TR
我試圖運行它像這樣在jsp的形式外,希望它會在頁面加載之前得到執行,但沒有發生。
<script language="javascript">
chooseDate(${dateRange});
</script>
有什麼想法?
什麼這行JavaScript代碼是做 chooseDate($ {日期範圍}); – user160820
我的意圖是在頁面加載時使用dateRange請求參數執行chooseDate功能 – jijo