This is the part of the script that does not work:
Expand|Select|Wrap|Line Numbers
- function validate_fields()
- {
- if (document.getElementById("compania").value.length == "0")
- {
- document.getElementById("compania").style.background = "#FD9B80";
- submitOK="false";
- }
- ...............
- var data = new String(document.getElementById("data").value);
- var month = data[3]+data[4];
- var day = data[0]+data[1];
- var year = data[6]+data[7]+data[8]+data[9];
- var ready_h = document.getElementById("ready_h").value;
- var ready_m = document.getElementById("ready_m").value;
- var close_h = document.getElementById("close_h").value;
- var close_m = document.getElementById("close_m").value;
- var date_hour_ready = new Date(month + "/" + day + "/" + year + " " + ready_h + ":" + ready_m);
- var date_hour_close = new Date(month + "/" + day + "/" + year + " " + close_h + ":" + close_m);
- var last_booking_hour = new Date (month + "/" + day + "/" + year + " " + "19:00");
- var first_booking_hour = new Date (month + "/" + day + "/" + year + " " + "09:00");
- var current_date = new Date();
- if (isNaN(ready_h))
- {
- document.getElementById("ready_h").style.background = "#FD9B80";
- submitOK="false";
- }
- ...............
- if ((data_ora_close - data_ora_ready) < 2*60*60*1000)
- {
- document.getElementById("ready_h").style.background = "#FD9B80";
- document.getElementById("ready_m").style.background = "#FD9B80";
- document.getElementById("close_h").style.background = "#FD9B80";
- document.getElementById("close_m").style.background = "#FD9B80";
- alert("Pickup time should be at least 2 hours.");
- submitOK="false";
- }
- if (data_ora_ready <= current_date)
- {
- document.getElementById("ready_h").style.background = "#FD9B80";
- document.getElementById("ready_m").style.background = "#FD9B80";
- //alert("Ready by < closing time");
- submitOK="false";
- }
- if (data_ora_close > last_booking_hour)
- {
- document.getElementById("close_h").style.background = "#FD9B80";
- document.getElementById("close_m").style.background = "#FD9B80";
- alert("Last pickup time should be 19:00");
- submitOK="false";
- }
- if (data_ora_ready < first_booking_hour)
- {
- document.getElementById("ready_h").style.background = "#FD9B80";
- document.getElementById("ready_m").style.background = "#FD9B80";
- alert("You cannot register bookings earlier than 09:00");
- submitOK="false";
- }
- if (submitOK=="false")
- {
- return false;
- }
- }
Do you have any idea why on Internet Explorer this does not work?