为什么我的表单中存在未定义/隐藏的元素?
|
我有3种输入形式。但是,当我使用
funciton is()
序列化数据时,在数组中的元素0处发现了第四个字段。我可以通过从1开始循环来解决此问题,但是有人知道这是什么吗?
IE的调试输出如下所示
\"undefinedf0a=on&f0b=&f0c=\"
对于var b。
f0a,f0b和f0c是我的输入名称,这里需要考虑\“ undefined \”。
function is(a)
{
var b;
var c = document.forms[a].elements;
// test_input_signup(list)
if(1)
{
for(i=0;i<c.length;i++)
{
b += c[i].name+\"=\"+c[i].value+\"&\";
}
b = b.slice(0, -1)
}
return b;
}
没有找到相关结果
已邀请:
1 个回复
谷起