Ajax SliderExtender的问题 [英] Problem with Ajax SliderExtender
本文介绍了Ajax SliderExtender的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用2个滑块扩展器来选择以小时为单位的时间。
我想要第二个滑块的最小值第一个滑块值。
我的aspx:
Hi,
I am using 2 slider extender for selecting time in hours.
I want the minimum value for second slider based on first slider value.
My aspx:
<asp:TextBox ID="Slider1" runat="server"></asp:TextBox>
<asp:SliderExtender ID="SliderExtender1" runat="server" BehaviorID="slider1" Enabled="True"
Length="200" Maximum="72" Minimum="34" Steps="95" TargetControlID="Slider1">
</asp:SliderExtender>
<span id="timer_1" />
<asp:TextBox ID="Slider2" runat="server"></asp:TextBox>
<asp:SliderExtender ID="SliderExtender2" runat="server" BehaviorID="slider2" Enabled="True"
Length="200" Maximum="72" Minimum="0" Steps="95" TargetControlID="Slider2">
</asp:SliderExtender>
<span id="timer_2" />
Javascript代码:
Javascript code:
<script type="text/javascript">
function pageLoad() {
var slider = $find('slider1');
var timeLabel = $get('timer_1');
var slider2 = $find('slider2');
var timeLabel2 = $get('timer_2');
slider.add_valueChanged(onValueChanged);
slider2.add_valueChanged(onValueChanged2);
function onValueChanged() {
var currValue = slider.get_Value();
var hours = Math.floor(currValue / 4);
var minutes = (currValue % 4) * 15;
timeLabel.innerHTML = hours + ':' + minutes;
slider2.Minimum=currValue ;
}
function onValueChanged2() {
var currValue = slider2.get_Value();
var hours = Math.floor(currValue / 4);
var minutes = (currValue % 4) * 15;
timeLabel2.innerHTML = hours + ':' + minutes;
}
}
</script>
请帮助。在此先感谢
Please help. Thanks in advance
推荐答案
find(' slider1'< /跨度>);
var timeLabel =
find('slider1'); var timeLabel =
get(' < span class =code-string> timer_1');
var slider2 =
get('timer_1'); var slider2 =
find(' slider2');
var timeLabel2 =
find('slider2'); var timeLabel2 =
这篇关于Ajax SliderExtender的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文