Mikecrm表单自动填写提交脚本

418 阅读1分钟
// 这部分的内容不需要改动
let submit = (a, b, c, d, e, f) => {
  let mockInput = (selector, index, value) => {
    let t = document.querySelectorAll(selector)[index];
    let evt = document.createEvent('HTMLEvents');
    evt.initEvent('input', true, true);
    t.value=value;
    t.dispatchEvent(evt);
  }
  [a, b, c, d, e, f].map((item, idx) => {mockInput('.fbi_input.aria-content', idx, item)})
  $('.fb_submitBtn').click();
}

// 只需要改动这里的个人信息就行
let name		/*姓名*/		= 'name'					
let gender		/*性别*/		= 'gender'					
let grade		/*班级*/		= 'grade'
let id			/*学号*/		= 'id'
let phone		/*电话*/		= 'phone'
let qq			/*扣扣*/		= 'qq'

// 如果表单顺序是 姓名、性别、班级、学号、联系方式、qq,则使用这个提交,一般会以这种方式提交表单
submit(name, gender, grade, id, phone, qq);

// 如果表单顺序是 姓名、性别、班级、学号、qq、联系方式,则使用这个提交,目前仅看到一次表单是这个顺序的
// submit(name, gender, grade, id, qq, phone);