Ajax SliderExtender的问题 [英] Problem with Ajax SliderExtender

查看:73
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆