• resqonline

    (@resqonline)


    How can I trigger the slider to change/slide/update when the input value of the slider field is changed?
    The trouble is my client wants a number input and a slider input to change accordingly when one of those is changed.

    The script I have so far is:

    function changeInputValue( fieldID, val){
    	document.getElementById(fieldID).value = isNaN(parseInt(val, 10)) ? 0 : parseInt(val, 10);
    }
    function changeRangeValue( fieldID, val){
    	var sliderVal = isNaN(parseInt(val, 10)) ? 0 : parseInt(val, 10);
    	var slider = document.getElementById(fieldID);
    	$(slider).attr('value', sliderVal);
    	$(slider).on('change', function(){
    		$(slider).next().trigger('update');
    	});
    }
    
    $("#input_10_7").change(function(){
    	changeInputValue('input_10_5', this.value);
    });
    $("#input_10_5").on('change', function(){
    	changeRangeValue('input_10_7', this.value);
    });

    I can see the input field of the slider gets changed, but how to call the function that slides the handle and changes its value?

  • The topic ‘Change slider based on input’ is closed to new replies.