繁体   English   中英

如何使用JavaScript函数从ASP.NET AJAX Control Toolkit设置Slider控件值?

[英]How to set Slider control Value from ASP.NET AJAX Control Toolkit with JavaScript function?

如何使用JavaScript函数从ASP.NET AJAX Control Toolkit设置Slider控件值? 这甚至可能吗?

当然是! 您必须将与SliderExtender关联的asp:TextBox控件的值设置为所需的值。 所以对于这个ASP标记:

<asp:TextBox ID="sliderBox" runat="server" ClientIDMode="Static"></asp:TextBox>
<asp:SliderExtender ID="sliderBox_SliderExtender" runat="server" Enabled="True" 
    Maximum="100" Minimum="0" TargetControlID="sliderBox">
</asp:SliderExtender>
<asp:Button ID="incButton" runat="server" Text="incrementSlider" 
    onclientclick="change();" />

基本上是:

  1. 一个名为sliderBox的asp:TextBox (供SliderExtender使用)
  2. 一个asp:SliderExtender sliderBox_SliderExtender(基本上是默认值)
  3. 一个asp:Button名为incButton的asp:Button 这有一个调用change() javascript函数的onClientClick属性

这是change()函数:

<script type="text/javascript">
    function change() {
        document.getElementById("sliderBox").value += 10;
    }
</script>

change()函数将asp:TextBox控件中的值递增10,从而在每次单击按钮时增加滑块位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM