日期的脚本不管用,请高人指点!
我这需要判断日期对应的星期是不是正确!但是我写的脚本不管用啊!今天就要交活,没完成,请帮我啊!下面是代码!请高人帮我做做!改改我的也可以!我的脚本问题就是选择了也管点用,但不是特管用也许是脚本写的有问题啊!
<%@ page contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %>
<%@ page import="cn.com.systop.sfms.form.*,java.util.*, cn.com.systop.sfms.db.bean.*"%>
<SCRIPT LANGUAGE="JavaScript">
function check(){
a=document.form1.plan_Week_Day_1.value;
b=document.form1.plan_Week_Day_2.value;
c=document.form1.plan_Week_Day_3.value;
h=document.form1.plan_Week_Day_4.value;
e=document.form1.plan_Week_Day_5.value;
f=document.form1.plan_Week_Day_6.value;
g=document.form1.plan_Week_Day_7.value;
a1= new Date(a);
b1= new Date(b);
c1= new Date(c);
h1= new Date(h);
e1= new Date(e);
f1= new Date(f);
g1= new Date(g);
function initArray(){
this.length=initArray.arguments.length
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] }
var d=new initArray(
"星期日",
"星期一",
"星期二",
"星期三",
"星期四",
"星期五",
"星期六");
if(a!=""){
if(d[a1.getDay()+1] != "星期一"){
alert("用户星期一选择不正确!");
a1.focus();
return;
}
}
if(b!=""){
if(d[b1.getDay()+1] != "星期二"){
alert("用户星期二选择不正确!");
b1.focus();
return;
}
}
if(c!=""){
if(d[c1.getDay()+1] != "星期三"){
alert("用户星期三选择不正确!");
c1.focus();
return;
}
}
if(h!=""){
if(d[h1.getDay()+1] != "星期四"){
alert("用户星期四选择不正确!");
h1.focus();
return;
}
}
if(e!=""){
if(d[e1.getDay()+1] != "星期五"){
alert("用户星期五选择不正确!");
e1.focus();
return;
}
}
if(f!=""){
if(d[f1.getDay()+1] != "星期六"){
alert("用户星期六选择不正确!");
f1.focus();
return;
}
}
if(g!=""){
if(d[g1.getDay()+1] != "星期日"){
alert("用户星期日选择不正确!");
g1.focus();
return;
}
}
document.form1.submit();
}
</SCRIPT>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>ALESH 项目管理系统 v4.9U</title>
<LINK href="../css/main.css" type=text/css rel=stylesheet>
<script language='javascript' src="../js/popcalendar.js"></script>
<SCRIPT LANGUAGE="JavaScript" SRC="../js/lw_layers.js"></SCRIPT>
<SCRIPT LANGUAGE="JavaScript" SRC="../js/lw_menu.js"></SCRIPT>
</head>
<body class=bdbg>
<div class=title align="center"><strong>周工作计划报告单</strong></div>
<form name="form1" method="post" action="/sfms/week_PlanAction_002.do">
<table class="backimg" width="720" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="143" height="22"></td>
<td width="131"></td>
<td><!--DWLayoutEmptyCell--> </td>
</tr>
</table>
<table frame="void" rules="none" border="0" align="center" cellpadding="0" cellspacing="0" class="backimg">
<tr>
<td height="1"></td>
</tr>
</table>
<table class="backimg" width="720" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td width="123" height="22"><div align="right">填表人:</div></td>
<td width="225"> <input name="userID" type="text" value="职员1" size="15">
</td><td width="25"><!--DWLayoutEmptyCell--> </td>
<td width="8"><!--DWLayoutEmptyCell--> </td>
<td width="54"><!--DWLayoutEmptyCell--> </td>
<td width="71"><!--DWLayoutEmptyCell--> </td>
<td width="52"><!--DWLayoutEmptyCell--> </td>
<td width="162"><input class="btn2"type="button" name="Submit222" value="提交计划报表" onclick=check() ></td>
</tr>
</table>
问题点数:50、回复次数:5Top
1 楼yehan1981(野汉)回复于 2005-11-03 20:50:44 得分 0
<TABLE class=list cellSpacing=0 borderColorDark=#ffffff cellPadding=1
width="720" align=center borderColorLight=navy border=1>
<TBODY>
<TR class=tdtitle vAlign=bottom align=middle height=22>
<TD width="16%" height="21" align=middle noWrap> </TD>
<TD width="39%" align=middle noWrap><div align="center">对应日期</div></TD>
<TD width="45%" colspan="5" align=middle noWrap><div align="center">工作计划内容</div></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期一</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_1" type="text" size="15" >
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_1, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_1" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期二</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_2" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_2, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_2" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期三</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_3" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_3, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_3" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期四</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_4" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_4, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_4" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期五</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_5" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_5, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_5" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期六</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_6" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_6, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_6" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期日</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_7" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_7, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_7" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap> </TD>
<TD align=left noWrap> </TD>
<TD colspan="5" align=middle noWrap> </TD>
</TR>
</TABLE>
</form>
</body>
</html>
这两个加到一起就是一个页面!高人帮帮我啊!我等你的信!Top
2 楼yehan1981(野汉)回复于 2005-11-03 20:51:17 得分 0
<TABLE class=list cellSpacing=0 borderColorDark=#ffffff cellPadding=1
width="720" align=center borderColorLight=navy border=1>
<TBODY>
<TR class=tdtitle vAlign=bottom align=middle height=22>
<TD width="16%" height="21" align=middle noWrap> </TD>
<TD width="39%" align=middle noWrap><div align="center">对应日期</div></TD>
<TD width="45%" colspan="5" align=middle noWrap><div align="center">工作计划内容</div></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期一</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_1" type="text" size="15" >
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_1, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_1" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期二</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_2" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_2, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_2" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期三</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_3" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_3, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_3" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期四</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_4" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_4, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_4" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期五</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_5" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_5, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_5" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期六</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_6" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_6, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_6" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap><div align="center">星期日</div></TD>
<TD align=left noWrap><div align="center">
<input name="plan_Week_Day_7" type="text" size="15">
<script language='javascript'>
<!--
if (!document.layers) {
document.write("<input class=btn type=button onclick='popUpCalendar(this, form1.plan_Week_Day_7, \"dd/mm/yyyy\")' value='请选择' style='font-size:11px'>")
}
//-->
</script>
</div></TD>
<TD colspan="5" align=middle noWrap><textarea name="plan_Week_Text_7" cols="50" rows="1"></textarea></TD>
</TR>
<TR align=middle>
<TD align=left noWrap> </TD>
<TD align=left noWrap> </TD>
<TD colspan="5" align=middle noWrap> </TD>
</TR>
</TABLE>
</form>
</body>
</html>
这两个加到一起就是一个页面!高人帮帮我啊!我等你的信!Top
3 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-11-03 22:13:59 得分 0
代码如下:要求把plan_week_day_1直到7都改为相同的名字,planWeek!
function check(){
var dats=document.getElementsByName("planWeek");
for(var i=0,j=dats.length;i<j;i++){
var date = new Date(dats[i].value);
var week = date.getDay()-1;
week = (week<0?6:week);
if(week != i){
alert("用户星期"+"一二三四五六日".charAt(i)+"选择不正确!");
return false;
}
}
alert("验证通过!");
form1.submit();
}
</SCRIPT>
Top
4 楼yehan1981(野汉)回复于 2005-11-04 09:43:39 得分 0
高人啊!我这报错啊!说是VALUE为空或不是对象,是怎么一回事啊!等你!Top
5 楼zhaoxiaoyang(梅雪香@深圳)回复于 2005-11-04 17:58:58 得分 50
function check(){
for(var i=0;i<7;i++){
var dat=document.getElementsByName("plan_Week_Day_"+(i+1))[0];
var date = new Date(dat.value);
var week = date.getDay()-1;
week = (week<0?6:week);
if(week != i){
alert("用户星期"+"一二三四五六日".charAt(i)+"选择不正确!");
return false;
}
}
alert("验证通过!");
form1.submit();
}
</SCRIPT>Top




