<% java.util.Date date = new java.util.Date(); String currDate = ""+(date.getYear()+1900)+(date.getMonth()+1)+date.getDate(); %> <input type="text" name="rdate" value=""> <input type="hidden" name="currDate" value="<%=currDate%>"> <input type="button" name="submit" value="submit" onclick="check()"><script language="JavaScript"> function check() { if (isValidDate(form1.rdate.value) {//判断输入的日期类型是否合法 var rdate = document.form1.rdate.value; var currentdate = document.form1.currDate.value; var recievedate = ''; var i = 0; var j = 0; //假设输入的日期格式是:1900-1-1或者是:1900-01-01 while(rdate.indexOf('-') >= 0) { j = rdate.indexOf('-'); recievedate = recievedate + rdate.substring(i,j); rdate = rdate.substring(j+1,rdate.length); }if (parseInt(recievedate) > parseInt(currentdate)) { alert("日期不能大于当前日期!"); }
function Checkdate() { var now=new date() var month=now.getMonth() if (form.month.value<month) alert("请选择正确的价格行情日期!"); ^^---这是什么东东?全角的分号?当然说你错啦~ return false ; }
改成这样就行了: function Checkdate() { var now=new date() var month=now.getMonth() if (form.month.value<month) alert("请选择正确的价格行情日期!"); return false ; }
Date nowdate = new Date().getDate();
int month = nowdate.getMonth() + 1;
if(form.month.value这也要是个int型的,不是就转换<month)
{
alert("请选择正确的价格行情日期!");
return false ;
}
java.util.Date date = new java.util.Date();
String currDate = ""+(date.getYear()+1900)+(date.getMonth()+1)+date.getDate();
%>
<input type="text" name="rdate" value="">
<input type="hidden" name="currDate" value="<%=currDate%>">
<input type="button" name="submit" value="submit" onclick="check()"><script language="JavaScript">
function check() {
if (isValidDate(form1.rdate.value) {//判断输入的日期类型是否合法
var rdate = document.form1.rdate.value;
var currentdate = document.form1.currDate.value;
var recievedate = '';
var i = 0;
var j = 0;
//假设输入的日期格式是:1900-1-1或者是:1900-01-01
while(rdate.indexOf('-') >= 0) {
j = rdate.indexOf('-');
recievedate = recievedate + rdate.substring(i,j);
rdate = rdate.substring(j+1,rdate.length);
}if (parseInt(recievedate) > parseInt(currentdate)) {
alert("日期不能大于当前日期!");
}
{
var now=new date()
var month=now.getMonth()
if (form.month.value<month)
alert("请选择正确的价格行情日期!");
^^---这是什么东东?全角的分号?当然说你错啦~
return false ;
}
function Checkdate()
{
var now=new date()
var month=now.getMonth()
if (form.month.value<month)
alert("请选择正确的价格行情日期!");
return false ;
}