Не применяется value к input
В общем есть input, я как обычно ввожу
document.getElementsByClassName("opaopa")[0].value=1 визуально оно применилось но только я жму кнопку отправить , оно пропадает и меняется на то что было до этого. Т.с: инпут работает только когда сам пользователь вводит клавиатурой, а как сделать что бы ввести через js? Смотрел на события, там событие "invalid" |
Код, включая и html, где?
|
ну как обычно без фреймов
|
Очень содержательный ответ. )
|
а где они разве должны быть?) или вам ссылку надо скинуть?
|
Не надо ссылки, нужен html-код формы и js-сценарий, в котором вы что-то творите с ее полями и с ней самой.
|
так сайт не мой, не знаю какой кусок скрипта нужен, возможно это?
|
Цитата:
Цитата:
|
через консоль ввожу
document.getElementsByClassName("opaopa")[0].value=1 <div class="input-div"><input class="opaopa" value="10"></div> сам код вроде такой(там много): dispatchEvent: function(e, t) { if (m._enabled) { var n = o.getPooled(e, t); try { p.batchedUpdates(i, n) } finally { o.release(n) } } } |
Хакнуть желаете чужой сайт?
|
та какое хакнуть, не смешите, просто нужно ввести в инпут цыфры, но не получается через консоль
|
Ну значит не получаете вы таким запросом элемент, нет такого. Просилось же показать код формы... Сделайте так:
document.querySelector('[name=имя_поля]').value = 123 |
все так же, как и выше писалось... И ваш код так же сначала поменяло значение а затем оно обновилось назад
я получаю таким запросом елемент: |
Ну значит все-таки хакнуть ) События отслеживаются.
Либо код анализировать, либо попробуйте программно запустить обработчик (trigger) |
Часовой пояс GMT +3, время: 02:38. |