把form表单中的元素值封装成json
1 function toJSON(form)//form是要进行封装的form表单对象,dom对象,可以通过document.mainForm获得,mainForm是你的表单id 2 { 3 var objJSON = {}; 4 for(var i = 0; i < form.elements.length; i++) 5 { 6 var element = form.elements[i]; 7 if(element.type == 'text' || element.type == 'radio' || element.type == 'select-one' || element.type == 'select' || element.type == 'checkbox')//判断表单元素是什么类型,这里控制你要封装的表单元素类型 8 { 9 objJSON[element.name] = element.value; 10 } 11 } 12 return objJSON; 13 }