Javascript onchange Ereignis mit Kalender-Steuerelement
-
19-09-2019 - |
Frage
Ich versuche, ein Javascript-Ereignis zu erhalten, eine Seite neu zu laden, wenn ich ein Datum mit Kalender-Steuerelement ändern, aber die Seite nicht neu laden. Jede Idee, wie dies zu tun?
das ist, was ich habe jetzt
<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>
}
Lösung
window.location
ist keine Funktion, sondern ein Objekt. Mit
window.location = newLocation;
(Siehe MDC und W3C-Spezifikation )
Andere Tipps
Ich weiß nicht, was ist der "<cfoutput>
" Tag in Ihrem Script-Code bedeutet.
die Skript Funktion wie das Schreiben:
<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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow