ajax sliders and Javascript

本文关键字:Javascript and sliders ajax | 更新日期: 2023-09-27 17:50:16

重写,使事情变得简单,给我我需要的理解…

我想知道如何更新Ajax控件工具箱的最大值,以及如何获得其中一个滑块的当前值。这一切都应该在客户端完成。

这个想法是这样的:

int Used      = 0
int max       = 325
int Remainder = max - Used
slider1.maximum = Remainder
slider2.maximum = Remainder
slider3.maximum = Remainder
slider1.value = 0
slider2.value = 0
slider3.value = 0
slider1.Setvalue = 150
   Used = 150
   Remainder = 175
   slider1.maximum = Remainder   + slider1.value 
            Becoming 175         + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 175         + 0
   Slider3.maximum = Remainder   + slider3.value
            Becoming 175         + 0
slider2.Setvalue = 50
   Used = 200
   Remainder = 125
   slider1.maximum = Remainder   + slider1.value 
            Becoming 125         + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 125         + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 125         + 0
slider3.Setvalue = 125
   Used = 325
   Remainder = 0
   slider1.maximum = Remainder   + slider1.value 
            Becoming 0           + 150
   Slider2.maximum = Remainder   + slider2.value
            Becoming 0           + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 0           + 125         
Slider1.Setvalue = 125
   Used = 300
   Remainder = 25
   slider1.maximum = Remainder   + slider1.value 
            Becoming 25          + 125
   Slider2.maximum = Remainder   + slider2.value
            Becoming 25          + 50
   Slider3.maximum = Remainder   + slider3.value
            Becoming 25          + 125  

我不认为这可以变得更清楚,所以请给我一些反馈。感谢!

一旦用户对设置满意,应该将其与按钮一起发送回服务器。

ajax sliders and Javascript

我知道这是一个老问题,但由于没有人回答,这是我看的第一页(谷歌这个问题),我想我应该把我在这里找到的答案。也许这会缩短别人的搜索时间。

让我们假设要扩展的文本框名为Slider1。您可以设置滑块的值,并使用$find()设置最大值。即:

$find("Slider1").set_Maximum(100);
$find("Slider1").set_Value(500);

绑定的文本框中获取滑块的值,与从任何其他元素中获取的方式相同。所以:

var sliderValue = document.getElementById('<%=Slider1_bound.ClientID%>').value;
    Pete