我有大约20个复选框。当用户选择这些,然后使用替代提交按钮时,我需要更改所选输入的名称/值对的名称。如何更改多个选定html值的名称?
这个功能为什么只改变的名字隔开选中的输入?
function sub_d()
{
for (i = 0; i < document.checks.OGname.length; i++) //for all check boxes
{
if (document.checks.OGname[i].checked == true)
{
document.checks.OGname[i].name="newname"; //change name of input
}
}
document.checks.submit();
}
输出:
newname
'105'
OGname
'106'
newname
'107'
OGname
'108'
newname
'109'
OGname
'110'
我们可以看到您使用的HTML? – 2009-05-28 00:53:16