0

カレンダー コントロールを使用して日付を変更したときにページをリロードする 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>
}   
4

2 に答える 2

0

window.location関数ではなく、オブジェクトです。使用する

window.location = newLocation;

( MDCおよびW3C 仕様を参照)

于 2010-03-10T18:53:20.493 に答える
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>
于 2010-03-10T22:36:39.113 に答える