|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.04.2017, 17:24 | #11 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
с чего бы им подставляться?
п.с. Код:
Alar, верни репу!
|
08.04.2017, 18:13 | #12 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
почему
Еду медленно, но верно!
|
08.04.2017, 18:17 | #13 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Где косяк?
Еду медленно, но верно!
|
08.04.2017, 21:28 | #14 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Потому что cb.value при любом раскладе будет иметь значения "1", "2" или "3", так что выполнится одно из первых трех условий и дальше ифа не пойдет.
Alar, верни репу!
|
09.04.2017, 06:21 | #15 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Дальше работает cb1.value. Ну допустим так, все равно, да же работу cb.value не видно, в разметки не происходит замены?
Еду медленно, но верно!
|
09.04.2017, 07:24 | #16 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Теперь работает но только cb.value как вы и сказали и то коряво работает. Как исправить?
Код HTML:
<script> var hmin, hmax, wmax; hmin = document.getElementById('minMaxshir').value;//min ширина hmax = document.getElementById('minMaxhir').value;//max ширина wmax = document.getElementById('minMaxw').value;//max высота var cb = document.querySelector('#combobox'); var cb1 = document.querySelector('#combobox1'); cb.addEventListener("change", myFunc); cb1.addEventListener("change", myFunc); function myFunc() { document.getElementById('minMaxshir').innerHTML = hmin document.getElementById('minMaxhir').innerHTML = hmax document.getElementById('minMaxw').innerHTML = wmax if ("1" === cb.value) {hmin = "25"; hmax = "30"; wmax = "40";} else if ("2" === cb.value) {hmin = "50"; hmax = "60"; wmax = "70";} else if ("3" === cb.value) {hmin = "80"; hmax = "90"; wmax = "100";} else if ("4" === cb1.value) {hmin = "110"; hmax = "120"; wmax = "130";} else if ("5" === cb1.value) {hmin = "140"; hmax = "150"; wmax = "160";} else if ("6" === cb1.value){hmin = "170"; hmax = "180"; wmax = "190";} }; </script>
Еду медленно, но верно!
|
10.04.2017, 07:24 | #17 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
При первом клике по любому из option select id="combobox" пишет undefined и начинает работать со второго условия else if ("2" === cb.value) {hmin = "50"; hmax = "60"; wmax = "70";}
а cb1.value в принципе не работает. Как быть, подскажите пожалуйста.
Еду медленно, но верно!
|
10.04.2017, 09:29 | #18 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Код:
Alar, верни репу!
|
10.04.2017, 10:06 | #19 |
Форумчанин
Регистрация: 14.10.2016
Сообщений: 406
|
Т.е. эту часть кода
Код HTML:
document.getElementById('minMaxshir').innerHTML = hmin document.getElementById('minMaxhir').innerHTML = hmax document.getElementById('minMaxw').innerHTML = wmax
Еду медленно, но верно!
|
10.04.2017, 19:33 | #20 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
да это блин стёб что-ли? Или он реально очень старательный, но предельно тупой?
Alar, верни репу!
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ругается | Oduvanchi | C# (си шарп) | 3 | 09.05.2014 03:13 |
Ругается на $this | CeHTuJI | PHP | 7 | 15.10.2013 18:42 |
Ругается на Return! | Eihmann | Помощь студентам | 2 | 13.03.2013 14:55 |
компилятор ругается | novak3 | Общие вопросы C/C++ | 4 | 21.05.2011 01:58 |
Ругается компилятор.. | CormiX | Помощь студентам | 0 | 14.05.2011 16:13 |