带日历控件的javascript onchange事件

时间:2010-03-10 16:37:37

标签: javascript calendar onchange

我正在尝试使用日历控件更改日期时重新​​加载页面的javascript事件,但页面不会重新加载。知道怎么做吗?

这就是我现在所拥有的

<input type="text" name="start_date" onFocus="showCalendarControl(this);" value="#FORM.start_date#" onchange="changeDateReload(this.value);" />


function changeDateReload(newDate){
    <cfoutput>
        window.location("editBooking.cfm?booking_id='#URL.booking_id#'&req_mon={ts ''newDate' 00:00:00'}&req_time='#URL.req_time#'&req_room_id='#URL.req_room_id#'");   
    </cfoutput>
}   

2 个答案:

答案 0 :(得分:0)

window.location不是函数,而是对象。使用

window.location = newLocation;

(请参阅MDCW3C spec

答案 1 :(得分:0)

我不知道脚本代码中的“<cfoutput>”标记是什么意思。

编写脚本函数:

<script language="javascript" type="text/javascript">
        function changeDateReload(newDate){
            window.location = "editBooking.cfm?booking_id='#URL.booking_id#'&req_mon={ts ''newDate' 00:00:00'}&req_time='#URL.req_time#'&req_room_id='#URL.req_room_id#'";   
        }   
    </script>