function serialize(form) { var parts = {} for(var i=0;i<form.elements.length;i++){ var filed = form.elements[i] switch(filed.type) { case undefined: case 'submit': case 'reset': case 'file': case 'button': break; case 'radio': case 'checkbox': if(!filed.selected) break; case 'select-one': case 'select-multiple': for(var j=0;j<filed.options.length;j++) { var option = filed.options[j] if(options.selected) { var optValue = ''; if(option.hasAttribute) { optValue = (option.hasAttribute('value') ? option.value : option.text) }else{ optValue = (option.attributes('value').specifiled ? option.value : option.text) } parts[filed.name] = optValue; } } break; default: parts[filed.name ] = filed.value } } return parts; }
javascript表单序列化
猜你喜欢
转载自blog.csdn.net/caimaomaocai/article/details/80025967
今日推荐
周排行