Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 30.07.2011
Сообщений: 65

Применении программного изминения

28.03.2014, 14:27. Показов 1192. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго всем дня. Подскажите пожалуйста, уже все перерыл не могу найти ответ. (может не там рою)

Вопрос в следующем.

На странице есть выпадающий список, при изменении значения, которого срабатывает скрипт ява, и происходит изменении значение в другом поле. Цель в том чтобы изменить значение в этом списке программно, и сработал скрипт, также как и при ручном изменении. Но когда делаю изменение списка программно, скрипт не срабатывает.

Т.к. в яве не давно, не могу решить задачу.

Программное изменении делаю вот это строчкой
Java
1
document.getElementById("cms_radio3").options[26].selected = true;
Изменении происходит но скрипт не срабатывает. Пробовал добавлять получение фокуса, тоже не работа. Изменении делаю из всплывающей страницы. Подскажите как можно применить изменении?

Заранее спасибо.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.03.2014, 14:27
Ответы с готовыми решениями:

Как сохранить изминения в excel?
В Workbook_BeforeSave вставляю запрет на сохранение. Но Т.К. запрет сразу же вступает в силу КАК САМОМУ СОХРАНИТЬ это изменение в коде. ...

Сохранить изминения после перезагрузки
Задача со скрытым меню, по клику она прячится и показывается... Вопрос если я её спрятал хочу чтобы после перезагрузки она так и осталась. ...

Не происходят изминения при работе с таблицами
Подскажите новичку в С#. Сделал форму, сделал коннект к MSSQL, в форме открываю табличку с сервера. ПО нажатию кнопеи выполняю...

3
53 / 53 / 10
Регистрация: 25.09.2011
Сообщений: 264
28.03.2014, 18:30
Tigran, потому, что надо не selected устанавливать, а вызывать событие select либо же прямо вызывать обработчик селекта
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
28.03.2014, 19:39
Лучший ответ Сообщение было отмечено Lazy_Den как решение

Решение

Цитата Сообщение от Tigran Посмотреть сообщение
Изменении происходит но скрипт не срабатывает.
Не хватает ещё вызвать само событие на этом выпадающем списке (триггер). Смотрите такой вариант (пару лет назад нашел на другом ресурсе).
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<select id="cms_radio3">
    <option>A1</option>
    <option>B1</option>
    <option>C1</option>
    <option>D1</option>
    <option>E1</option>
</select>
<select id="cms_radio100500">
    <option>A2</option>
    <option>B2</option>
    <option>C2</option>
    <option>D2</option>
    <option>E2</option>
</select>
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var firstSel = document.getElementById("cms_radio3"),
    secondSel = document.getElementById("cms_radio100500");
 
firstSel.onchange = function(){
    secondSel.options[this.selectedIndex].selected = true;
};
 
firstSel.options[2].selected = true;
 
var event;
if (document.createEvent) {
    event = document.createEvent("HTMLEvents");
    event.initEvent('change', true, true);
} else {
    event = document.createEventObject();
    event.eventType = 'change';
}
event.eventName = 'change';
if (document.createEvent) {
    firstSel.dispatchEvent(event);
} else {
    firstSel.fireEvent("on" + event.eventType, event);
}
1
1 / 1 / 0
Регистрация: 30.07.2011
Сообщений: 65
29.03.2014, 14:09  [ТС]
Большое спасибо, внес кое какие изменения, и получилось.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
29.03.2014, 14:09
Помогаю со студенческими работами здесь

пропадают данные с таблицы после изминения
Здравствуйте! есть код для редактирования даных с таблицы бд и есть код для фото (в базе только названия рисунка). $result =...

Плавное изминения размера через скрипт C#
Добрий день всем, у меня есть скрипт: using System.Collections; using System.Collections.Generic; using UnityEngine; ...

Вектор. Составить программу изминения нулей в векторе
Вектор. Составить программу изминения нулей в векторе на полсумму предыдущего и следующего елементов. На место первого и последнего нуля...

Userscript для удаления/изминения обьектов сайта?
Есть некоторый сайт, в исходном коде я зменяю всё что мне нужно(некоторые обьекты). Нужен юзерскрипт который бы при обновлении сайта...

Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения
Доброго дня! Задача сохранить в IDA Pro Advanced.v6.1 сложившиеся изминения? Думаю для этой цели подойдет скрипт. Помогите написать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru