我有大约 20 个复选框。当用户选择这些然后使用备用提交按钮时,我需要更改所选输入的名称/值对的名称。
为什么这个函数只改变每个其他选定输入的名称?
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'