您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

js遍历form表单元素


function _post(obj)
 {
 var puts = document.getElementById(obj.id).getElementsByTagName("input");
 var s = "";
 var fieldsname="",fieldsvalue="";
 for(var i=0;i<puts.length;i++){
 // s += "&"+ puts[i].name +"="+(puts[i].value);
 if (puts[i].type=='text'){
 fieldsname+=","+puts[i].name;
 fieldsvalue+=","+puts[i].value;
 }
 }
 var ects = document.getElementById(obj.id).getElementsByTagName("select");
 for(var i=0;i<ects.length;i++){
 //s += "&"+ ects[i].name +"="+ (ects[i].value);
 fieldsname+=","+ects[i].name;
 fieldsvalue+=","+ects[i].value;
 }
 var reas = document.getElementById(obj.id).getElementsByTagName("textarea");
 for(var i=0;i<reas.length;i++){
 //s += "&"+ reas[i].name +"="+ (reas[i].value); //escape(reas[i].value)
 fieldsname+=","+reas[i].name;
 fieldsvalue+=","+reas[i].value;
 }
 return fieldsname.substr(1);
 // return s.substr(1);
 }

//参考:

//遍历所有的form表单
 for(var f=0;f<document.forms.length;f++){
 var form=document.forms[f];
 if(form.name==formName){
 alert(form.name);
 //遍历指定form表单所有元素
 for(var i=0;i<form.length;i++){
 var element=form[i];
 if(element.type=="checkbox"){
 alert("hello world");
 }
 }
 break;
 }
}

您可能也喜欢