|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.09.2020, 23:10 | #1 |
Форумчанин
Регистрация: 11.02.2013
Сообщений: 155
|
Яваскрипт вычисление sin или cos в зависимости от выбора select javascript - как с одной кнопки вызвать две функции события onclick ?
Доброй ночи уважаемые форумчане, изучаю javascript.
Не пойму работу с select, пробовал написать условие выбора селект и по индексу options и по значение value. Не выполняется условие. Отдельно могу вывести все значения из элементов с id:t,select1,select2.. Что не так в условии, вроде логически все верно написал. Код:
Повторно вызвать функцию? после переключения? Код:
|
07.09.2020, 23:19 | #2 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
как переключаете, пока ваша функция if else if
смысл не особо понятен Начните с упрощения - для выбора косинуса одна функция для выбора синуса другая, считаю что для селекта с id sin в итоге у вас будет не id="select1", а id="sin" и тогда вообще отпадает вопрос зачем нужно Math.sin(x); и как оно вообще должно работать просто выделяете элемент по id и никаких массивов не надо. |
07.09.2020, 23:26 | #3 |
Форумчанин
Регистрация: 11.02.2013
Сообщений: 155
|
|
07.09.2020, 23:48 | #4 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Почему нельзя?
Я вообще не понимаю что вы хотите сделать )) |
08.09.2020, 13:29 | #5 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,648
|
Можно переопределить обработчик события:
Код:
E-Mail: arigato.freelance@gmail.com
|
08.09.2020, 21:04 | #6 |
Александр
Администратор
Регистрация: 28.10.2006
Сообщений: 17,597
|
Понятно, что ты хотел, зачем усложнял код массивом, если нужно было ввести всего одну переменную
Код:
на каждое действие должно быть своя функция, а из функции, никаких проблем вызвать другие функции нет. Так как я тему переименовал и другим пригодится как хороший пример ) вот код вызова с одной кнопки две функции события onclick , также можно вызвать три, четыре и пять )) Это называется функциональное программирование, которому вас и учит веб языки, типа явасрипт, пхп. Код:
|
08.09.2020, 23:06 | #7 |
Форумчанин
Регистрация: 11.02.2013
Сообщений: 155
|
Спасибо за развернутый ответ, но я решил сделать чуть иначе.
Я вчера от Вас узнал, что событие кнопки onclick, может принимать заданное количество функций. Также нашел свою ошибку в значении переменной x из value, которое не видится как число(тоже исправил). В итоге решил через две функции: Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вычисление выражения с использованием одной функции | Fliiz | Помощь студентам | 3 | 02.07.2015 21:29 |
Вызов функции в зависимости от выбора | drka | Общие вопросы Delphi | 17 | 19.02.2015 12:51 |
как вызвать в процедуре OnClick другую процедуру OnClick ? | ddiipp | Компоненты Delphi | 7 | 07.09.2013 16:07 |
JSP + HQL: как в блоке <select></select> вызвать метод из DAO? | Blondy | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 4 | 01.06.2013 15:54 |
В зависимости от выбора в Select изменить значения другого Select | Tayfun | HTML и CSS | 3 | 18.08.2011 00:05 |