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
我不认为这可以变得更清楚,所以请给我一些反馈。感谢!
一旦用户对设置满意,应该将其与按钮一起发送回服务器。
我知道这是一个老问题,但由于没有人回答,这是我看的第一页(谷歌这个问题),我想我应该把我在这里找到的答案。也许这会缩短别人的搜索时间。
让我们假设要扩展的文本框名为Slider1。您可以设置滑块的值,并使用$find()设置最大值。即:
$find("Slider1").set_Maximum(100);
$find("Slider1").set_Value(500);
从绑定的文本框中获取滑块的值,与从任何其他元素中获取的方式相同。所以:
var sliderValue = document.getElementById('<%=Slider1_bound.ClientID%>').value;
- Pete