Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вставка текста в <input>

290
03 декабря 2013 года
Patr1ot
458 / / 09.02.2008
Добрый вечер уважаемые форумчане.
Прошу вашей помощи, мне нужно корректно вставить текст средствами JS в тег input.

При добавление таким методом: document.getElementsByTagName('input')[24].value = 'text';
Текст добавляется но при отправке формы Submit получается так как будто текс не указан, стоит какая то проверка.

на самом деле поле из yandex.directa, вот ссылка: https://direct.yandex.ru/registered/main.JxlifxUIC0V1hKCZ.pl (при вводе инфы по новому объявлению) мне нужно ввести текст в поле для ввода "Ссылка на сайт"

Вот кусок кода который как мне кажется связан между собой.


Код:
<td class="l-table-form__cell l-table-form__input"><div class="b-banner-form-errors b-banner-form-errors_cut_close b-banner-form-errors_show-errors_no b-banner-form-errors_show-cut_no i-bem " onclick="return {
           'b-banner-form-errors': {
                cut_mode: 'cut_second',
                modelPath: 'campaign&banner:0',
                modelName: 'b-banner-form-href',
                type: 'model',
                id: 'href_0',
                errorId: 'href',
                bid: '0',
                errors: &quot;&quot;           }
       }">
        <div class="b-banner-form-errors__text ">
            <span class="b-banner-form-errors__first">
                                                                </span>
            <span class="b-banner-form-errors__cut">Ошибки в поле "Ссылка на сайт"</span>
             <span class="b-banner-form-errors__show b-pseudo-link">подробнее</span>

            <div class="b-banner-form-errors__full"></div>
            <span class="b-banner-form-errors__hide b-pseudo-link">скрыть</span>
        </div>
    </div>    <table class="b-banner-form-href i-bem" onclick="return {'b-banner-form-href': {
                modelPath:'campaign&banner:0',  disable_on_hidden: true, limit: MAX_URL_LENGTH}
        }"><tr><td class="b-banner-form-href__http">http:// </td><td class="b-banner-form-href__value"><div class="b-input-counter__container">    <span  class="i-bem b-form-input" onclick="return {'b-form-input': {}}">

    <span class="b-form-input__box"><input class="b-form-input__input b-banner-form-href__href CopyForms-Url" type="text" name="href-0" size="40" tabindex="1"></span></span><input class="b-banner-form-href__domain" type="hidden" name="domain-0" value=""/><input class="b-banner-form-href__domain-sign" type="hidden" name="domain_sign-0" value="43b1e702ae44574f077f32407462c2e5"/><input class="b-banner-form-href__domain-redir" type="hidden" name="domain_redir-0" value=""/><input class="b-banner-form-href__domain-redir-sign" type="hidden" name="domain_redir_sign-0" value="43b1e702ae44574f077f32407462c2e5"/><span class="b-input-counter__counter b-banner-form-href__counter">-</span></div></td></tr></table></td>
Прошу вашей помощи в сложившейся ситуации.
290
04 декабря 2013 года
Patr1ot
458 / / 09.02.2008
Всем спасибо по вопросу ответ нашел.

Подскажите что я делаю не так, мне надо по div найти нужное поле по его аттрибутам и вписать текст

Вот тэг div
 
Код:
<div class="b-spell-checker__frame" contenteditable="true" tabindex="1" style="padding: 1px 0px 1px 3px; min-height: 18px;"><br></div>
пытался так:

 
Код:
javascript:( function( ){var Su = document.getElementsByTagName('div'); for(var i;i<Su.length;i++){if(Su[i].className=='b-spell-checker__frame'){alert('yes');} }} )( )
но ничего не выходит. Помогите плиз
85K
05 декабря 2013 года
fastergus2dog
3 / / 06.07.2013
Тот ответ который ты нашел не имеет смысла использовать. Есть способы намного легче и без использования такого количества кода. Ищи проблему в методе и не нумеруй инпуты, оставь поле массива пустым.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог