There is a page at
http://www.miamiconservancy.org/Water_Data/GWLevels/WellDataDisplay2live.asp?wellname=BUT00013 with JavaScript that has been working for years w/o problems. It was discovered recently that in Chrome or firefox when you click the View Graph or Download data it does not submit the date range. The date range is computed using JavaScript function CheckDates on the form post
I am hoping for a copy/paste solution to the problem as I don't know JavaScript much
function CheckDates() {
//alert ("<%=day(mindate)%>");
//var s,e
//s=new Date()
//s.setMonth(SetDate.start
m.options(
SetDate.st
artm.selec
tedIndex).
value );
//s.setYear(SetDate.starty
.options(S
etDate.sta
rty.select
edIndex).v
alue);
//s.setDate(SetDate.startd
.options(S
etDate.sta
rtd.select
edIndex).v
alue);
if (SetDate.startd.options(Se
tDate.star
td.selecte
dIndex).va
lue > 31) {
alert ("Invalid date. Please specify again.");
return false;
}
Dates.datestart.value = SetDate.startm.options(Set
Date.start
m.selected
Index).val
ue + "/" + SetDate.startd.options(Set
Date.start
d.selected
Index).val
ue + "/" + SetDate.starty.options(Set
Date.start
y.selected
Index).val
ue;
GraphDates.datestart.value
= SetDate.startm.options(Set
Date.start
m.selected
Index).val
ue + "/" + SetDate.startd.options(Set
Date.start
d.selected
Index).val
ue + "/" + SetDate.starty.options(Set
Date.start
y.selected
Index).val
ue;
//alert (Dates.datestart.value);
//e=new Date()
//e.setMonth(SetDate.endm.
options(Se
tDate.endm
.selectedI
ndex).valu
e );
//e.setYear(SetDate.endy.o
ptions(Set
Date.endy.
selectedIn
dex).value
);
//e.setDate(SetDate.endd.o
ptions(Set
Date.endd.
selectedIn
dex).value
);
if (SetDate.endd.options(SetD
ate.endd.s
electedInd
ex).value > 31) {
alert ("Invalid date. Please specify again.");
return false;
}
Dates.dateend.value = SetDate.endm.options(SetDa
te.endm.se
lectedInde
x).value + "/" + SetDate.endd.options(SetDa
te.endd.se
lectedInde
x).value + "/" + SetDate.endy.options(SetDa
te.endy.se
lectedInde
x).value;
GraphDates.dateend.value = SetDate.endm.options(SetDa
te.endm.se
lectedInde
x).value + "/" + SetDate.endd.options(SetDa
te.endd.se
lectedInde
x).value + "/" + SetDate.endy.options(SetDa
te.endy.se
lectedInde
x).value;
//alert (Dates.dateend.value);
return false;
}
</script>
Open in new window