主题:在javascript里面如何动态获取表单元素的值?
我写了一个表单: <form name="testing" method="post" action="" onsubmit="return check(this)"> . . . <input type="radio" name="a<% =(page_now-1)*page_size+i %>" value="A">A</input> . . . </form> 在Javascript中函数代码(: function check(obj) { var i,j; . . obj.submiting.value="批阅"; //作为开始批阅的标志. //alert(val); for (i=1;i<=20;i++) alert(obj.a&i.value); . .
} 请问如何动态地获取表单里a1,a2,a3......的value? 谢谢!
回复人:mylijie(辉) 一级(初级) 信誉:100 2005-3-24 16:56:14 得分:35
|
| eval("a"&i)这就是表单的对象 radioobj=eval("a"&i); alert(radioobj.value)
| | TOP |
回复人:coffeenight(留恋咖啡) 一级(初级) 信誉:100 2005-3-24 17:09:54 得分:0
|
| 不行呀,能说详细一点不? 出现的错误为:undefined 未定义?
| | TOP |
回复人:mylijie(辉) 一级(初级) 信誉:100 2005-3-24 17:19:12 得分:0
|
| 你可以先试一下i的值是多少,然后看一下有没有name="a"&i的radio
| | TOP |
回复人:coffeenight(留恋咖啡) 一级(初级) 信誉:100 2005-3-24 17:33:43 得分:0
|
| i的值.我是循环的,1,2,3,4,5.......数据库里有多少,i就会有多少. 我在ASP代码里面可以 key=request.form("a"&k) 这样来获取它里面的值.k像上面的i一样是整形 变量. 怎样在js里面获取呢?
| | TOP |
回复人:mylijie(辉) 一级(初级) 信誉:100 2005-3-24 17:48:55 得分:0
|
回复人:coffeenight(留恋咖啡) 一级(初级) 信誉:100 2005-3-26 10:39:12 得分:0
|
| 已经加了,请指教了, 其实我对js,asp不是很精通, 我以前一直用delphi,C#.net的. 因为公司现在突然要用asp来做一个小型系统.我不得不ASP一下了.郁闷哦.................
| | TOP |
回复人:minghui000(努力提升自己的技术) 五级(中级) 信誉:98 2005-3-27 20:01:39 得分:15
|
该问题已经结贴 ,得分记录:mylijie(35)、minghui000(15)、
|