表单提交相关问题 &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');

posted @ 2020-11-05 13:31  Mrs.Li&Zhang  阅读(148)  评论(0编辑  收藏  举报