js填充输入字段

时间:2016-04-16 08:21:51

标签: javascript events

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

此处http://avito.ru/additem

输入电子邮件,使用代码

   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;

在检查员中,我看到该名称和手机为空

  

远程地址:225.79.82.192:443

     

请求方法:POST

     

状态代码:200 OK

     

请求标题

     

显示临时标题

     

接受: /

     

内容类型:应用/ X WWW的窗体-urlencoded;字符集= UTF-8

     

User-Agent:Mozilla / 5.0(Windows NT 5.1)AppleWebKit / 537.36(KHTML,与Gecko一样)Chrome / 39.0.2171.95 Safari / 537.36

     

X-请求-随着:XMLHttpRequest的

     

表单Dataview sourceview URL编码

     

源:添加

     

验证码:s97jv

     

电子邮件:mail@mail.com

     

私人:1

     

电话:

     

名:

     

响应标头

该代码显示输入未填写的消息“Заполнитеполе”翻译“请输入文字”

    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
  },

0 个答案:

没有答案