[返回首页] - [索引页面] - [文章列表]

 

主题:在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

QQ:282495976
这里谈
TOP
回复人: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

帮你up一下

TOP


该问题已经结贴 ,得分记录:mylijie(35)、minghui000(15)、