javascript - asp.net 范围 slider 上的值工具提示

标签 javascript asp.net textbox tooltip rangeslider

我如何在 ASP.Net 范围 slider 上向用户提供实时(客户端)值(value)反馈(工具提示或标签都可以)?

我对 ASP 相当陌生,所以这可能只是我缺少的一些非常明显的东西,但在互联网上搜索找不到它。 我想在用户拖动时向用户提供有关范围 slider 当前值的反馈。

我有一个 ASP.Net Range slider ,如下所示:

<asp:TextBox ID="TextBox2" runat="server" OnTextChanged="TextBox2_TextChanged" TextMode="Range" AutoPostBack="true"></asp:TextBox>

效果很好,并且在拖动到新值完成后会触发后面的 C# 代码,如我所愿。

但是,目前用户不知道他选择的值,直到服务器处理更改之后(我可以在其中更新标签)。那么我如何向用户提供实时(客户端)反馈?这两种方法(在 slider 上都很常见)中的任何一种都足够了:

  1. 拖动时在拖动位上显示工具提示(对不起,我不知道技术术语)。
  2. 拖动时用值更新 label/spam/div。

最佳答案

我已经很长时间没有接触 ASP 了,而且从来没有真正使用过它,但假设你的 ASP 生成或可以生成这样的 HTML 内容:

<input type="range" min="0" max="100" value="100" name="my_range" id="my_range"><span>100</span>

然后以下 jQuery 将使用范围值更新范围:

$('#my_range').on("change mousemove", function() {
    $(this).next().html($(this).val());
});

假设您可以在项目中使用 jQuery。

关于javascript - asp.net 范围 slider 上的值工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36183257/

相关文章:

vba - 如何将 8 个文本框中的值求和到单个文本框中?

javascript - 如何使用正则表达式获取两个特定字符串之间的字符串?

javascript - 将数组插入到sql中

javascript - offsetParent 暂时消失

javascript - HTML 服务器控件与 ASP.net Web

c# mvc textboxfor 用于多个字符串

javascript - 在触发元素外单击时隐藏元素

asp.net - 在本地主机上调试时使用 SIignalR 针对 Azure 移动服务启用身份验证

asp.net - 默认文档未尝试 IIS 8.5 中的所有文件

vb.net - 如何在 VB.NET 中设置垂直滚动条的位置?