我记得里面的不用分号吧。
var aa=eval("document.DisplayForm."+name+".value");
var aa=eval("document.DisplayForm."+name+".value");
解决方案 »
- EXT4 分页
- 请教:如何屏蔽godaddy免费空间的javascript脚本
- 请教一个DOM节点操作问题
- javascript 变量与字符串的问题
- 求验证出生日期的JS!
- 高手帮个忙吧~~~~
- 【Javascript】求Firefox下的获取回车事件以及Ctrl+enter事件
- 如何用javaScript实现打印当前页面?
- 如何调用另外一个页面中的表单元素?
- dwz与ztree集成问题问题
- 请问:各位朋友们谁有判断身份证号和判断电子信箱是否正确的JavaScript函数?先谢谢了!
- 怎么将onclick="window.location='addarea.jsp'"写到字符串里,引号用不清楚
var xname=eval("document.DisplayForm.chkID[i].value")+"_name";
var aa=eval("document.DisplayForm."+xname+".value");
<html><head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
<script>
function test(i)
{
eval("name=document.DisplayForm.chkID[i].value+'_name';");
var aa=eval("document.DisplayForm."+name+".value;");
alert(aa);
}</script>
</head><body>
<form name="DisplayForm">
<input type="checkbox" name="chkID" value="c0" onclick="test(0)">
<input type="checkbox" name="chkID" value="c1" onclick="test(1)">
<input name="c0_name" type="text" value="you are Clicking c0" size="20" >
<input name="c1_name" type="text" value="you are Clicking c1" size="20" ></form>
</body>
</html>分号是可有可无的,不用name等关键字是好习惯,尽管在这里不发生错误。我在vs.net里也遇到相似的问题,javacript脚本(放在单独的文件里)明明没写错,运行时却总是提示脚本错误,后来把脚本中的某些 中文注释 去掉可以解决问题,我也不知为什么。但这不是解决问题的最终方法,总不至于不用中文注释吧,请高指点一二...,好像与web.config文件有关。