日期:2014-05-16  浏览次数:20319 次

菜鸟又来问问题了,关于获取表单控件的
一个表单中有多个文件域和文本域,在写表单检验时想知道怎么把这些表单中的文件控件放到一个数组中,文件控件放到一个数组中,就可以用循环来检验了,问题是怎么把他们放到一个数组中呢?谢谢了

------解决方案--------------------
window.onload=main;
function main(){
var form=document.getElementById( "formid ");
form[ "文件 "]=[];
form[ "文本 "]=[];
var inputs=form.getElementsByTagName( "input ");
for(var i=0;i <inputs.length;i++){
if(inputs[i].type== "text ")form[ "文本 "].push(inputs[i]);
if(inputs[i].type== "file ")form[ "文件 "].push(inputs[i]);
}
}