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

Как подключить ползунок к полю для ввода?

06.06.2017, 15:15. Показов 1315. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как подключить ползунок к полю для ввода так, чтобы введённое в поле значение отображалось на шкале?


PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
<html ng-app="uvApp">
    
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <title>Управление</title>
        <link rel="stylesheet" type="text/css" href="style.css"/>
        <script src="angular.min.js"></script>
        <script>
            angular.module("uvApp", [])
                .controller("uvController", function($scope) {
                    $scope.uvLevel = 48;
                    $scope.uvLevelLimit = 40;
                    $scope.uvOff = false;
                    $scope.usOff = false;
                    $scope.tLevel = 38;
                    $scope.tLevelLimit = 55;
                    $scope.lamps = [{state: false, worktime: 0}, {state: false, worktime: 0}];
                });
        </script>
    </head>
    
    <body ng-controller="uvController">
        <div class="uv"style="float: left;">
            <div><h4>УФ</h4></div>
            <div>
                <div ng-click="uvOff =! uvOff" class="bigbutton {{uvOff ? 'green' : 'red'}}button"></div>
                <br>ON/OFF</div>
            <div>Уровень УФ {{uvLevel}}% <br><br> Предел. {{uvLevelLimit}}%</div>
            <div>
                <div class="smallbutton {{uvLevel <= uvLevelLimit ? 'red' : 'green'}}button"></div>
                <div class="rangeValue {{uvLevel <= uvLevelLimit ? 'red' : 'green'}}button"></div>
                <div class=<div>{{uvLevel <= uvLevelLimit ? "Низкий " : "Нормальный "}}уровень УФ</div></div>
                <input type="range" step="1" min="0" max="100" ng-model="uvLevel">
                
                <p id="lams"></p>
            <div class="lamps">                             
            <div ng-repeat="(number, lamp) in lamps">
                {{number+1}}<hr>
                <div ng-click="lamp.state =! lamp.state" class="smallbutton {{lamp.state ? 'yellow' : 'violet'}}button"></div>
                <hr> {{lamps.worktime}} ч.
                </div>
                <br>
                <input type= button value="Добавить лампу" ng-click="lamps.push({state: false, worktime: 0})">
                <br><br>
                <input type= button value="Удалить лампу" ng-click="lamps.pop()">
                
            </div>
        </div>
        
        <div class="us"style="float: left;">
            <div><h4>УЗГ</h4></div>
            <div>
                <div ng-click="usOff=!usOff" class="bigbutton {{usOff ? 'green' : 'red'}}button"></div>
                <br>ON/OFF</div>
            <div>Температура {{tLevel}}гр.С<br><br>Предел. {{tLevelLimit}}гр.С</div>
            <div>
            <div class="smallbutton {{tLevel >= tLevelLimit ? 'red' : 'green'}}button"></div>
                <div class=<div>{{tLevel >= tLevelLimit ? "Высокий " : "Нормальный "}}уровень температуры</div></div>
        </div>
        
        <p style="clear: both;">
            <input type="text" ng-model="uvLevel" value="48">
        </p>
        <p style="clear: both;">
            <input type="text" ng-model="tLevel" value="38">
        </p>
        <p style="clear: both;">
            <input type="text" ng-model="lamps.worktime" value="0">
        </p>
    </body>
    
</html>
 
/*стиль*/
 
.bigbutton   {width: 50px; height: 50px; line-height: 50px; border-radius: 25px;}
.smallbutton {width: 20px; height: 20px; line-height: 20px; border-radius: 10px;}
 
.redbutton   {background-color: red;}
.greenbutton {background-color: green;}
.yellowbutton{background-color: yellow;}
.violetbutton{background-color: violet;}
 
div.uv div    {display: block; margin: 5px;}
div.us div    {display: block; margin: 5px;}
div.lamps div {display: inline-block;}
 
 
  
input[type=range]::-moz-range-track {height: 8px; cursor: pointer; animate: 0.2s; box-shadow: 1px 1px 1px black; 
                                     background: linear-gradient(to right, red 40%,green 41%); border: 1px solid grey;} 
                                        
input[type=range]::-moz-range-thumb {box-shadow: 1px 1px 1px black; border: 1px solid black; 
                                     height: 35px; width: 5px; border-radius: 40%/60%; background: white; cursor: pointer;}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2017, 15:15
Ответы с готовыми решениями:

Ползунок с полем ввода значений
Как можно сделать ползунок с полем ввода значений как на сайте http://www.eldorado.ru/cat/2301099/?

как сделать control подобный полю ввода google ?
мы вводим, например &quot;как сде&quot;, а внизу разворачивается список: как сделать асфальт как сделать амфибию как сделать аэродном ...

Ползунок для Form как в браузерах
Добрый день! В Visual Studio 2012 нужно сделать ползунок для Form как в браузерах или в Word с помощью VsSrollBar

2
Superposition
 Аватар для Padimanskas
950 / 615 / 256
Регистрация: 27.10.2013
Сообщений: 2,083
06.06.2017, 16:53
Цитата Сообщение от mashina_m Посмотреть сообщение
Как подключить ползунок к полю для ввода так, чтобы введённое в поле значение отображалось на шкале?
поскольку вы используете ангуляр, то пробуйте двустороннее связывание - ng-model на поле ввода и еще один ng-model на ползунок. в модели определите переменную которая будет давать значения этим контролам.
0
0 / 0 / 0
Регистрация: 05.06.2017
Сообщений: 2
07.06.2017, 12:25  [ТС]
Цитата Сообщение от Padimanskas Посмотреть сообщение
поскольку вы используете ангуляр, то пробуйте двустороннее связывание - ng-model на поле ввода и еще один ng-model на ползунок. в модели определите переменную которая будет давать значения этим контролам.
У меня итак двухстороннее связывание, нет?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.06.2017, 12:25
Помогаю со студенческими работами здесь

Как можно бы создать метод для ввода размерности (т.е. для ввода private переменных n,m)?
Как можно бы создать метод для ввода размерности (т.е. для ввода private переменных n,m)? ( что только я не пробывал: то переменные...

Можно ли подключить tinymce к полю формы (не админка) и если можно то как?
Здравствуйте, можно ли подключить tinymce к полю формы (не админка) и если можно то как?

Подключить .css к полю
Как подключить стиль для поля под Web? Мне надо поле сделать определенной длины.......

Как сделать запрет ввода букв в поле для ввода input
Здравствуйте! Есть стандартное поле ввода &lt;input type='text' name='name1' size='30' maxlength='11'&gt; предназначенное для ввода...

Обращение к полю ввода на форме элемента
Из модуля документа надо получить данные из справочника &quot;Сотрудники&quot;, именно надо получить РНН сотрудника. В реквизитах справочника РНН...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Данные берутся из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru