表单提交相关问题 &radio%select&checkbox
1.// 获取页面已有的一个form表单
var form = document.getElementById("myForm");
//用原生方法获取form元素
// 用表单来初始化
var formData = new FormData(form);
文件上传:
edop.ajax({
type: 'POST',
url: '/adp/test/jmeter/fileImport',
showOverlay: true,
contentType: false,//文件上传必须
processData: false,//
data: formData,
timeout: 65000,
mimeType: "multipart/form-data",//多文件上传必须
})
2.如果新建表单元素
Var data = New FormData();
Data.append(key, val);
Data.append(‘files’,file, id+’#’+file.name) 红色部分为文件命名,区分多文件
3. 文件上传请求类型(字段必须)
contentType:false,//文件上传必须
processData:false,
4.radio选中问题:
4.1 获取选中值
$("input[name='killOrder']:checked").val();
$('input:radio:checked').val();
$("input[type='radio']:checked").val();
$(":radio[checked]").each(function(radio){alert($(this).val());
4.2 根据val设置radio默认值
("input:radio[value='2']").attr('checked','true');
$("input[value='1']").attr('checked','true');