Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.02.2015, 02:56
Новичок на форуме
Отправить личное сообщение для Yvon Посмотреть профиль Найти все сообщения от Yvon
 
Регистрация: 18.02.2015
Сообщений: 1

Ввод числа в input
Господа, несколько ночей пытаюсь заполнить инпут, и ни как, помогите!! Заранее Спасибо!!

на стороннем сайте есть форма для заполнения:
инпут, и выпадающий список, и кнопка "Ниже"

по клику на кнопке "Ниже" значение инпута отправляется. //Все работает))
document.getElementsByClassName("tutorial-put btn btn-danger col-xs-12 btn-lg")[0].click()

данная команда устанавливает знчение инпута равное 2-м, но при отправке формы отправляется старое значение. //В этом беда(((
document.getElementsByName("deposit")[0].value = 2

Можно кликнуть по элементу списка, инпут заполнится(для отправки), но только предустановленным значением.
document.getElementsByClassName('dropdown-menu pull-right dropdown-deposits')[0].childNodes[2].click()

Другими словами как вызвать из консоли функцию ng-click="opt.setDeposit(d), с любым числом??

<div class="input-group">
<input type="text" class="form-control rtl-rev rtl ng-isolate-scope ng-valid-maxlength ng-valid-nmin ng-valid-nmax ng-valid-server ng-touched ng-dirty ng-valid-parse ng-valid-pattern ng-valid ng-valid-required" name="deposit" tip="buy.depositError" error="buy.depositError" error-show="buy.isSubmitted" error-blur="" ng-model="opt.data.deposit" num="" num-min="opt.active.min" ng-pattern="/^\d+(\.\d{1,2})?$/" maxlength="10" required="" data-original-title="" title="">
<div class="input-group-btn" ng-show="opt.deposits.length > 0">
<button class="btn btn-default dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu pull-right dropdown-deposits" role="menu"><!-- ngRepeat: d in opt.deposits -->
<li ng-show="opt.deposits.length > 0" ng-repeat="d in opt.deposits" ng-click="opt.setDeposit(d)" class="ng-scope"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="d | userMoney:{ remZeros: true, currency: $root.user.profile.currency }"><i class="fa fa-dollar pr5 currency currency-usd"></i>7</a></li><!-- end ngRepeat: d in opt.deposits -->
<li ng-show="opt.deposits.length > 0" ng-repeat="d in opt.deposits" ng-click="opt.setDeposit(d)" class="ng-scope"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="d | userMoney:{ remZeros: true, currency: $root.user.profile.currency }"><i class="fa fa-dollar pr5 currency currency-usd"></i>2</a></li><!-- end ngRepeat: d in opt.deposits -->
<li ng-show="opt.deposits.length > 0" ng-repeat="d in opt.deposits" ng-click="opt.setDeposit(d)" class="ng-scope"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="d | userMoney:{ remZeros: true, currency: $root.user.profile.currency }"><i class="fa fa-dollar pr5 currency currency-usd"></i>1</a></li><!-- end ngRepeat: d in opt.deposits -->
<li ng-show="opt.deposits.length > 0" ng-repeat="d in opt.deposits" ng-click="opt.setDeposit(d)" class="ng-scope"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="d | userMoney:{ remZeros: true, currency: $root.user.profile.currency }"><i class="fa fa-dollar pr5 currency currency-usd"></i>123</a></li><!-- end ngRepeat: d in opt.deposits -->
<li ng-show="opt.deposits.length > 0" ng-repeat="d in opt.deposits" ng-click="opt.setDeposit(d)" class="ng-scope"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="d | userMoney:{ remZeros: true, currency: $root.user.profile.currency }"><i class="fa fa-dollar pr5 currency currency-usd"></i>83</a></li><!-- end ngRepeat: d in opt.deposits -->
<li class="divider ng-hide" ng-show="opt.maxDeposit != -1 &amp;&amp; $root.user.profile.balance_type == 2"></li>
<li ng-show="opt.maxDeposit != -1 &amp;&amp; $root.user.profile.balance_type == 2" ng-click="opt.setDeposit(opt.maxDeposit)" class="ng-hide"><a class="rtl-rev2 ng-binding" href="#" ng-bind-html="opt.maxDeposit | userMoney:{ remZeros: true }"><i class="fa fa-dollar pr5 currency currency-usd"></i>1 000</a></li>
</ul>
</div>
</div>

<button type="button" ng-mouseenter="opt.showDir('put')" ng-mouseleave="opt.hideDir()" ng-click="buy.buyConfirm('put')" ng-disabled="opt.isBuying || opt.chartLoading" class="tutorial-put btn btn-danger col-xs-12 btn-lg">
<span class="rtl-rev2 ng-binding">Ниже</span>
</button>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как запретить ввод текста в input snizhok Элементы интерфейса 41 07.11.2016 13:11
Ввод числа в input ограничения или показ текста о большой цифре Vlad123456 Общие вопросы Javascript 12 28.04.2014 13:34
Ввод числа с запятой справа налево tzarek Элементы интерфейса 2 24.09.2013 16:51
При добавлении DOCTYPE "плывут" размеры input type=text Demath (X)HTML/CSS 4 08.07.2012 19:27
input выбор числа vanderv jQuery 3 16.11.2010 07:40