Question

Je suis en train d'obtenir un événement javascript pour recharger une page quand je change une date en utilisant le contrôle de calendrier, mais la page ne sera pas recharger. Toute idée comment faire?

ce que j'ai en ce moment

<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>
}   
Était-ce utile?

La solution

window.location n'est pas une fonction, mais un objet. Utilisez

window.location = newLocation;

(Voir MDC et W3C spec )

Autres conseils

Je ne sais pas ce qui est la balise « <cfoutput> » signifie dans votre code de script.

Ecrire la fonction de script comme ça:

<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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top