script.asp

来自「asp的新闻网站」· ASP 代码 · 共 105 行

ASP
105
字号
<%
'*********************************************************************************
'模块名称:新闻搜索前台脚本
'开发人:潘树文
'时间:2001年2月8日
'*********************************************************************************
%>
<script language='JavaScript'>
function isDate(theYear,theMonth,theDay)
{
	//定义年,月,日变量,赋值
	var selYear;
	var selMonth;
	var selDay;
	
	selYear=parseInt(theYear);
	selMonth=parseInt(theMonth);
	selDay=parseInt(theDay);
	//定义12月的天数数组,赋值
	var arrMonthDay;
	arrMonthDay=new Array(12);
	arrMonthDay[0]=31;
	arrMonthDay[1]=28;
	arrMonthDay[2]=31;
	arrMonthDay[3]=30;
	arrMonthDay[4]=31;
	arrMonthDay[5]=30;
	arrMonthDay[6]=31;
	arrMonthDay[7]=31;
	arrMonthDay[8]=30;
	arrMonthDay[9]=31;
	arrMonthDay[10]=30;
	arrMonthDay[11]=31;
	
	//判断所选的日期是否合法
	if (arrMonthDay[selMonth-1]>=selDay)
	{
		return(true);
	}
	else
	{

		//判断是否选为润年的二月
		if ((selMonth==2)&&((selYear%4==0 && selYear%100!=0) ||(selYear%100==0 && selYear%400==0) ))
		{
			if (selDay<=29)
				return(true) ;
			else
				return(false) ;
		}
		else
			{return(false) ;}
	}
}

function check(form1)
{for (var i=0;i<4;i++)
	{if ((form1.elements[i].value.indexOf("<") !=-1) || (form1.elements[i].value.indexOf(">") !=-1)||(form1.elements[i].value.indexOf("'") !=-1)||(form1.elements[i].value.indexOf("\"") !=-1))
		{alert("字段中不允许含有标注!");
		form1.elements[i].focus ();
		form1.elements[i].select ();
		return (false);
		}
	}	
  if (form1.year.value!='')
	{
	if (isNaN(form1.year.value)  || ((form1.year.value)<1))
		{alert('年号输入错误!');
		form1.year.focus();
		form1.year.select();
		return (false);
		}
	if (isNaN(form1.month.value)  || ((form1.month.value)<1) || ((form1.month.value)>12)) 
		{alert('月份输入错误!');
		form1.month.focus();
		form1.month.select();
		return (false);
		}
	if (isNaN(form1.day.value)  || ((form1.day.value)<1))
		{alert('日期输入错误!');
		form1.day.focus();
		form1.day.select();
		return (false);
		}
	}
return true;
}
function daychange()
	{
	
	var year
	var month
	var day
	year=document.add.year.value;
	month=document.add.month.value;
	day=document.add.day.value;
	if (!(isDate(year,month,day)))
		{
		alert("您的日期有错误!");
		document.add.year.focus ();
		document.add.year.select ();
		}
	}

</script>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?