try it:function read(){
for (i=0;i<form1.elements.length;i++){
curname=form1.elements[i].name;
curvalue=form1.elements[i].value;
}
}
for (i=0;i<form1.elements.length;i++){
curname=form1.elements[i].name;
curvalue=form1.elements[i].value;
}
}
function read(){
for (i=0;i<document.all.form1.elements.length;i++){
curname=document.all.form1.elements[i].name
curvalue=document.all.form1.elements[i].value
}
}另外.必须在<form name=form1>之后调用该函数.不然也会报没有对象的错误.
是否有一个form叫form1?
第二:
去掉document.form1中的document.直接写form1 //错误最有可能在这里。
第三:
对read函数的引用是不是在form1对象已经生成了之后?
document.forms.children.length
它包括submit和reset按钮以及一切在form内的元素