使用动态名称寻址表单对象

时间:2011-08-24 15:29:44

标签: javascript dynamic textbox cognos

我正在使用Cognos Web报告,我们通常使用Javascript来管理工具生成的对象。 在这种情况下,我在页面上有一些由Cognos生成的文本框,我可以在javascript中访问它们: fW._textEditBoxAsia.value

此处, fW 是表单名称, _textEditBoxAsia 是文本框的工具生成字段名称。 我想实际循环遍历所有文本框,我知道他们的名字将是_textEditBoxAmerica,_textEditBoxEurope,_textEditBoxAustralia,等等。我有一个数组中的区域列表。我只想要一些动态的方法来解决文本框。

所以,像这样:

for (var i=0; i< array.length; i++)   
{   (fW._textEditBox + array[i].value).value = 0 ;   }

您能指导我如何实现上述目标吗?

1 个答案:

答案 0 :(得分:0)

for (var i=0; i< array.length; i++)
{ 
    document.fW["_textEditBox" + array[i]].value = 0; 
}