Javascript js填充输入字段

Javascript js填充输入字段,javascript,events,Javascript,Events,我有一个带有输入的表单,我尝试用javascript填充它并提交表单 这里 输入电子邮件,使用密码 var e=document.querySelectorAll("[data-write-id=email]")[0]; e.value="mail@imail.com"; 在下一步出现的表单中使用代码 e=document.querySelectorAll("[data-write-id=name]")[0]; e.

我有一个带有输入的表单,我尝试用javascript填充它并提交表单

这里

输入电子邮件,使用密码

   var e=document.querySelectorAll("[data-write-id=email]")[0];
   e.value="mail@imail.com"; 
在下一步出现的表单中使用代码

 e=document.querySelectorAll("[data-write-id=name]")[0];
 e.value="Mynameis";
 e=document.querySelectorAll("[data-write-id=phone]")[0];
 e.value="89999799991";
 e=document.getElementsByClassName("js-captcha-input")[0];
 e.value="s97jv"; e=document.getElementsByClassName("js-submit")[1];
 e.click;

       
并在提交时获取错误

输入您的姓名

输入您的手机

输入chapcha(这不是问题,我知道capcha是错误的,它需要每次更改它的值)

我还尝试为每个输入使用代码来初始化当用户键入字母但不工作时发生的函数

  e.setfocus;
  e.click;
  e.change;
  e.mouseout;
  e.mouseenter;
  e.mouseleave;
  e.mousehover;
  e.mousedown;
  e.mouseup;
  e.mouseover;
  e.mousemove;
  e.onblur;
  e.oninput;
  e.keypress;
  e.keydown;
  e.keyup;
  e.focusout;
在inspector中,我看到姓名和电话是空的发送

远程地址:225.79.82.192:443

申请方式:邮寄

状态代码:200 OK

请求头

显示临时标题

接受:/

内容类型:application/x-www-form-urlencoded;字符集=UTF-8

用户代理:Mozilla/5.0(Windows NT 5.1)AppleWebKit/537.36(KHTML,如Gecko)Chrome/39.0.2171.95 Safari/537.36

X-request-With:XMLHttpRequest

表单数据视图源视图URL编码

资料来源:add

验证码:s97jv

电邮:mail@mail.com

私人:1

电话:

姓名:

响应头

该代码显示输入未填写的消息“请输入文本”


你能分享你尝试过的东西吗?document.queryselectoral(“[data name=name]”[0];与document.querySelector(“[data name=name]”相同;但是请显示HTML和警告错误的相关验证。为什么您只是说明事件处理程序?e、 鼠标;不做任何事情显示您的代码和html。所有这些对你来说都毫无用处
e.setfocus;e、 点击;e、 变化;e、 鼠尾;e、 滑鼠;e、 穆瑟利夫;e、 鼠标套;e、 穆斯敦;e、 鼠标;e、 鼠标盖;e、 鼠标移动;e、 onblur;e、 输入端;e、 按键;e、 键控;e、 键控;e、 聚焦输出-我们目前不知道您所说的“(ajax返回警告)”是什么意思,也许您的服务器代码是错误的
    t.prototype.checkFields = function () {
      var e = this,
      t = this.$container.find('.form-fieldset'),
      a = 0;
      return t.filter(':visible').each(function (t, i) {
        var s = $(i),
        n = s.find('input[type="text"], input[type="password"], input[type="email"]'),
        r = n.data('write-id');
        - 1 === e.settings.emptyIgnoring.indexOf(r) && n.length && !n.prop('disabled') && (n.val().trim() || (a++, s.addClass('is-js-error').find('.form-fieldset__error').html('Заполните поле'))) /*Заполните поле translate please enter text*/
      }),
      a
  },