CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  JavaScript

简单的循环问题(续)

楼主jim_k(简单的动作,丰富的色彩)2003-04-03 20:35:03 在 Web 开发 / JavaScript 提问

<script   language="JavaScript">  
  <!--  
  function   check(){  
  for(i=1;i<=5;i++){  
  if(!eval("form1.a"+i+".value")){alert("第"+i+"个input为空");return   false}  
  }  
  return   true  
  }  
  //-->  
  </script>  
  <form   name=form1   onsubmit="return   check()">  
  <input   type="text"   name="a1">  
  <input   type="text"   name="a2">  
  <input   type="text"   name="a3">  
  <input   type="text"   name="a4">  
  <input   type="text"   name="a5"><input   type=submit></form>  
   
   
   
  上面的:if(!eval("form1.a"+i+".value")){alert("第"+i+"个input为空");return   false}  
   
  要把其a1至a5赋值怎么写?  
  是这样吗?  
  "form1.a"+i+".value"="test"       ???  
  问题点数:20、回复次数:5Top

1 楼fason(咖啡人生)回复于 2003-04-03 20:40:27 得分 15

<script   language="JavaScript">  
  <!--  
  function   check(){  
  for(i=1;i<=5;i++){  
  if(!eval("form1.a"+i+".value")){eval("form1.a"+i).value='fason'   }  
  }  
  }  
  //-->  
  </script>  
  <form   name=form1>  
  <input   type="text"   name="a1">  
  <input   type="text"   name="a2">  
  <input   type="text"   name="a3">  
  <input   type="text"   name="a4">  
  <input   type="text"   name="a5"><input   type=button   value=add   onclick=check()></form>Top

2 楼youbest(冲天飞豹)回复于 2003-04-03 20:41:07 得分 5

<script   language="JavaScript">  
  <!--  
  function   check(){  
  for(i=1;i<=5;i++){  
  if(!eval("form1.a"+i+".value")){alert("第"+i+"个input为空");return   false}  
                                  eval("form1.a"+i).value="test"  
  }  
  return   true  
  }  
  //-->  
  </script>  
  Top

3 楼jim_k(简单的动作,丰富的色彩)回复于 2003-04-03 20:42:34 得分 0

eval的意思能不能说一下?  
  这些函数都在哪里可以看到呢?谢谢。Top

4 楼danky()回复于 2003-04-04 05:57:30 得分 0

eval是用于执行一个js语句,需要执行的语句用字符串的形式表示,如:  
  var   a   =   1;  
  var   b   =   2;  
  eval("c   =   a   +   b");//这个语句相等于c   =   a   +   b;  
   
  eval函数属于一个标准的内建函数!Top

5 楼denghan(很久没来ASP版了)回复于 2003-04-04 09:34:16 得分 0

这可以在JScript的帮助中找到。  
  --------------相关帮助文档-------------------------  
  JScript   语言参考   http://www.52nh.com/hw/asp/file.asp?id=97  
  VBScript   语言参考     http://www.52nh.com/hw/asp/file.asp?id=373  
  DHTML帮助   http://go2anycall.fykj.com/csdntest/DHTMLRefHelp.msiTop

相关问题

  • 简单的循环问题!!
  • 简单的for循环问题
  • 郁闷::::简单的循环,怎么循环不下去? 在线……
  • 简单for循环问题疑问
  • 初学====简单的循环语句!!!
  • 两个简单循环看不懂
  • 简单问题---循环次数???
  • 简单的问题,关于For循环。
  • 简单的循环插入语句
  • 简单的for循环问题,救命呢。

关键词

  • 函数
  • 语句
  • asp
  • eval
  • 帮助

得分解答快速导航

  • 帖主:jim_k
  • fason
  • youbest

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo