2011-08-24 64 views
0

我正在使用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 ; } 

能否请您指导我如何实现以上?

回答

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