Перейти к содержимому

Фотография

Не получается автоматически заполнить форму JS


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 moozee

moozee

    Новый участник

  • Members
  • Pip
  • 58 сообщений
  • ФИО:Хомяк Виктор

Отправлено 19 марта 2012 - 13:52

Регистрационная форма на сайте написана на JS. Форма делится на 2 части. Первая легко заполняется автоматически. Но во второй все поля для ввода имеют приписку onblur="validateFields(this,false). Как это влияет на заполнение и доступ к элементам???? и как это обойти? использую Webdriver и Python. Привожу примеры кода элементов с обеих форм ниже:
1
<input id="fName" class="swag_cold" type="text" maxlength="25" onkeypress="watchEnter('postRegister',event);" onblur="validateFields(this);" name="fName" tabindex="1" style="border-color: red;">
2
<input id="zipTxt" class="swag_cold" type="text" maxlength="10" style="width:87px" onblur="validateFields(this,false);" name="usrZip">

  • 0

#2 biomaks

biomaks

    Постоянный участник

  • Members
  • PipPipPip
  • 171 сообщений
  • Город:Москва


Отправлено 19 марта 2012 - 14:21

Из вашего текста абсолютно не ясно, что мешает заполнить вторую форму. Могу сказать только:

Событие onblur возникает при потере элемента фокуса. Это обычно происходит, если щелкнуть на другой элемент текущего документа.

что делает js-функция validateFields(this,false) понятия не имею, спросите разработчиков и оттуда пляшите если думаете что дело в этом
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных