var test = document.getElementsByName("tt");
for(i=0;i<test.length;i++)
{
var txt = test[i];
if(txt.value != 'ttttt3')
document.write(txt.value+"<br>");
}
for(i=0;i<test.length;i++)
{
var txt = test[i];
if(txt.value != 'ttttt3')
document.write(txt.value+"<br>");
}
var test = document.getElementsByName("tt");
for(i=0;i<test.length;i++)
{
var txt = test[i];
if(txt)txt.disabled = "disabled";
}
[/code]
你那样只是把不等于ttttt3的显示出来
并没有改变表单的提交信息,我的意思就是不想提交value=ttttt3这条
不要在后台处理,直接用js解决
var test = document.getElementsByName("tt");
for(i=0;i<test.length;i++)
{
var txt = test[i];
if(txt)txt.disabled = "disabled";
}
那我用test.splice(2,1)为什么不好用呢?
另外像这种对象赋值是引用形式么?
你说的办法好用
------------------------------
那我用test.splice(2,1)为什么不好用呢?
另外像这种对象赋值是引用形式么?
而且就算它有splice也不可能给你删掉的. 要删的话只能var a = test[2]; if(a)a.parentNode.removeChild(a);