求各位大侠帮忙,在线等。。。~~~谢谢啦,循环实例化一个变量

julycn 2006-08-17 01:14:20
<script language=javascript>
function check(){
var w1=1;
var w2=2;
var w3=3;
for(var i=1;i<=7;i++)
{
if(w+i.value=3)
{
alert("连续全天排休,不可以超过三天!!");
return false;
}
}

}
</script>


如何循环得到w[i]=w1;w[i]=w2 谢谢啦
...全文
205 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
boxigroup 2006-08-19
  • 打赏
  • 举报
回复
欢迎光监点石成金网 http://www.boxigroup.com 网站提供web开发(j2ee .net asp php javascript、c#等) c/s开发(delphi、vb、vc、pb、cb等) 数据库开发(oracle、sqlserver、db2、access、mysql、Postgresql、informix)等学习资料,希望能为你解决燃眉之急 ,请把本网站加入收藏夹,以备不时查询之需 bs+cs讨论群(9638134)
WolfChaseLion 2006-08-18
  • 打赏
  • 举报
回复
错误有三:
1)、比较应该用==而不是=;
2)、操作form应该用document.forms["ZForm"]的方式来应用,
3)、要操作form的子对象w1,应该用
eval("document.forms[\"ZForm\"].w" + i +".value=3;");

即访问对象属性只接受字符常量
julycn 2006-08-17
  • 打赏
  • 举报
回复
问题还没解决,接着顶!!!
julycn 2006-08-17
  • 打赏
  • 举报
回复
是的,我该怎么写,看看我写的为什么不行,谢谢啦
julycn 2006-08-17
  • 打赏
  • 举报
回复
<script language=javascript>
function check(){
for(var i=1;i<=7;i++)
{

if(TzForm."w"+i.value=3&&TzForm."w"+(i+1).value=3&&TzForm."w"+(i-1).value=3)
{
alert("连续全天排休,不可以超过三天!!");
return false;
}
}

}
</script>


这样写怎么不行,谢谢啦 大侠
wuxinlangman 2006-08-17
  • 打赏
  • 举报
回复
我估计你在做排休息的
总共7天牌一次就给一个值总共给7个值
排序如果其中一个和后面两个一样的话就说明右三天重复
wuxinlangman 2006-08-17
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<script language=javascript>
function check(){
var a=new Array("1","2","3","4","1","5","1");
var b=a.sort();
for(var i=0; i<b.length;i++){
if(b[i]==b[i+2])
alert("不能出现三次");

}
}
</script>
</HEAD>

<BODY onload="check()">

</BODY>
</HTML>
julycn 2006-08-17
  • 打赏
  • 举报
回复
问题没解决,自己接着顶
julycn 2006-08-17
  • 打赏
  • 举报
回复
<script language=javascript>
function check(){
for(var i=1;i<=7;i++)
{

alert(eval("w"+i));
}

}
</script>


好想不行唉
julycn 2006-08-17
  • 打赏
  • 举报
回复
没人看呀,自己顶!!
jacklinchen 2006-08-17
  • 打赏
  • 举报
回复
w[i]=eval("w"+i)

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧