Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.12.2014, 11:59
Интересующийся
Отправить личное сообщение для yura_yushkevich Посмотреть профиль Найти все сообщения от yura_yushkevich
 
Регистрация: 07.12.2014
Сообщений: 25

jQuery UI Slider ползунок
Всем здравствуйте!

Делаю ползунок цен, вот по этому примеру http://xiper.net/collect/js-plugins/ui/jquery-ui-slider

Ползунок работает, проблем нет,
вот мой код:
jQuery(document).ready(function(){

/* слайдер цен */

    jQuery("#slider").slider({
        min: 1000000,
        max: 8000000,
        values: [0,8000000],
        range: true,
        stop: function(event, ui) {
            jQuery("input#minCost").val(jQuery("#slider").slider("values",0));
            jQuery("input#maxCost").val(jQuery("#slider").slider("values",1));

        },
        slide: function(event, ui){
            jQuery("input#minCost").val(jQuery("#slider").slider("values",0));
            jQuery("input#maxCost").val(jQuery("#slider").slider("values",1));
        }
    });

    jQuery("input#minCost").change(function(){

        var value1=jQuery("input#minCost").val();
        var value2=jQuery("input#maxCost").val();

        if(parseInt(value1) > parseInt(value2)){
            value1 = value2;
            jQuery("input#minCost").val(value1);
        }
        jQuery("#slider").slider("values",0,value1);
    });


    jQuery("input#maxCost").change(function(){

        var value1=jQuery("input#minCost").val();
        var value2=jQuery("input#maxCost").val();

        if (value2 > 8000000) { value2 = 8000000; jQuery("input#maxCost").val(8000000)}

        if(parseInt(value1) > parseInt(value2)){
            value2 = value1;
            jQuery("input#maxCost").val(value2);
        }
        jQuery("#slider").slider("values",1,value2);
    });



// фильтрация ввода в поля
    jQuery('input').keypress(function(event){
        var key, keyChar;
        if(!event) var event = window.event;

        if (event.keyCode) key = event.keyCode;
        else if(event.which) key = event.which;

        if(key==null || key==0 || key==8 || key==13 || key==9 || key==46 || key==37 || key==39 ) return true;
        keyChar=String.fromCharCode(key);

        if(!/\d/.test(keyChar))	return false;

    });


});


Проблема заключается в следующем, у меня в input выводятся значения к примеру 1230786, как мне сделать что бы в значения инпута данное число вывелось в следующем формате 1 230 768.
Заранее всех благодарю.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно связать input и ползунок jQuery Slider / jQuery ui IffeR jQuery 4 16.08.2014 18:01
jQuery UI Slider Mcqueen jQuery 2 03.10.2013 00:48
jQuery UI Range slider как заблокировать левый ползунок по первому клику Oleg_Pupkin jQuery 3 04.09.2013 13:44
jQuery UI Slider изменяет ширину ползунка SkaN2412 jQuery 1 26.11.2012 13:03
JqueryUI Slider и широкий ползунок TheKIP Элементы интерфейса 1 25.10.2012 22:22