Есть обычный ползунок на jQuery Ui .slide(). Но требуется что бы реагировал на ввод данных вручную. Сейчас если вводишь данные в поле то ползунок никак не принимает эти данные. Подскажите пожалуйста как ползунку передавать эти данные?
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 1000,
values: [75, 300],
slide: function(event, ui) {
$("#price").val("$" + ui.values[0] + " - $" + ui.values[1]);
}
});
$("#price").val("$" + $("#slider-range").slider("values", 0) +
" - $" + $("#slider-range").slider("values", 1));
});
<link href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.12.0/jquery-ui.min.js" integrity="sha256-eGE6blurk5sHj+rmkfsGYeKyZx3M4bG+ZlFyA7Kns7E=" crossorigin="anonymous"></script>
<input class="form-control" name="price" id="price">
<div id="slider-range"></div>
Думаю, что проверки на корректность додумаете:
$(function() {
$("#slider-range").slider({
range: true,
min: 0,
max: 1000,
values: [75, 300],
slide: function(event, ui) {
$("#price").val("$" + ui.values[0] + " - $" + ui.values[1]);
}
});
$("#price").val("$" + $("#slider-range").slider("values", 0) +
" - $" + $("#slider-range").slider("values", 1));
$("#price").on('input', function() {
let aRange = $(this).val().split(' - ');
$("#slider-range").slider({
values: [aRange[0].replace(/\D/g, ''), aRange[1].replace(/\D/g, '')]
});
})
});
<link href="http://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.12.0/jquery-ui.min.js" integrity="sha256-eGE6blurk5sHj+rmkfsGYeKyZx3M4bG+ZlFyA7Kns7E=" crossorigin="anonymous"></script>
<input class="form-control" name="price" id="price">
<div id="slider-range"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть страница, и на этой странице данные загружаются из другого файла с помощью ajaxТак вот как из загружаемых данных перехватить отправку...
Всем привет, подскажите как можно сохранить значение value для Audio mixer что бы при загрузки загружались сохранные настройки а не дефолтныеЯ пытался...
Есть переменная в которой DOM страницыКак с помошью HtmlAgilityPack получить все ссылки которые видны на странице?
Я создаю пустой проект, можно ли как то подключить в него MVC, и назначить ему 4-ую версиюИбо по стандарту ставится 5-ая