本文是最新的html5技术 实现拖拉条功能。实现如下图所示效果

主要功能实现是在拖拉滑动条后,在后台处理textbox中相应的值。但是有的浏览器在拖动滑动条是,textbox里面的值一直变化,会频繁触发textchanged事件(注意jquery 在客户端给textbox赋值是并不会引起回发,即不会触发textchanged事件,需使用jquery 条用change()事件,以引起回发。)

下面贴出代码。

$(document).ready(function () {

sliderRange();

addEndRequestHandle();

});

function sliderRange() {

var trackBar = document.getElementsByClassName("rangeColor");

for (i = 0 ; i < trackBar.length; ++i) {

var traB = trackBar[i];

$(traB).mouseup(function () {

var tbid = this.id.split('_')[0];

$("#" + tbid).change();

});         //该函数功能是为了textbox内容改变的情况下,且mouseUP时,引起回发 触发textbox的textchanged事件。

traB.addEventListener("change", function () {

var tbid = this.id.split('_')[0];

$("#" + tbid).val(this.value);

}, false);//该函数功能是在拖拉滑动条时,在textbox动态更新滑动条的值。

}

}

function addEndRequestHandle() {

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(sliderRange); //此处是为了ajax异步刷新,js失效做的处理,使其每次异步回发亦调用sliderRange函数。

}

.colorTextBox {

}



html5可滑动的文本框,html5 input type=range实现拖拉滑条功能相关推荐

  1. HTML滑动条自动滑动,HTML5新特性——自定义滑动条(input[type=range])

    HTML 4.01 与 HTML5之间的差异 以下 input 的 type属性值是 HTML5 中新增的: color.date.datetime.datetime-local.month.week ...

  2. html5中13种文本框汇总

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  3. html range关联文本框,HTML5gt;meter标签与input(type=range)标签结合制作简易范围指示器...

    HTML5>meter标签与input(type=range)标签结合制作简易范围指示器 发布时间:2020-03-26 15:41 很多时候我们能看到这样的表示范围的优化工具,能给人带来很好的 ...

  4. input type=range标签用法实例代码

    在HTML5中,又新增许多新<input>控件类型,比较实用的一个就是<input type="range">,以滑竿的方式来调整value值,在这以前需要 ...

  5. 改变 input[type=range] css样式

    效果图: 代码: <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  6. 前端问题求助input type=“range”问题求助

    目前我在做这样一个功能,PC端和手机端同步显示某个进度条. 原理是这样的,当我点击PC端的进度条时,手机端要跟着同步显示 前端代码: <div class="one"> ...

  7. html5简介的文本框,HTML5实战与剖析之表单——文本框脚本

    文本框类型 在编写表单相关的东西的时候,通常有两个标签标示文本框:一种是单行文本框input标签,另一种是多行文本框textarea标签.这两种标签比较相似,但是他们也有区别. 如果一定要用input ...

  8. html5 数值文本框,HTML5新控件 - 数值输入框

    图像按钮 当type="p_w_picpath"时,浏览器会在相应位置产生一个图像按钮. 基本语法: DOCTYPE html> 笔者,不玩网游还差4天就两个月了.我常常觉得 ...

  9. HTML5 实现给Text文本框中加入图片

    <style type="text/css">input{/*文本框的大小*/width:200px;height: 35px;/*图片*/background: ur ...

最新文章

  1. Android学习 StateMachine与State模式
  2. 【Codeforces 506E】Mr.Kitayuta’s Gift【BZOJ 4214】黄昏下的礼物 dp转有限状态自动机+矩阵乘法优化...
  3. 6-tips-for-managing-property-files-with-spring--转
  4. 根据url获取html源码,通过URL访问和获取html源代码
  5. 【C语言】数据类型转换的问题
  6. 23.网市场云建站系统部署
  7. 算法与数据结构1800题 之 栈和队列
  8. Spring Boot(4)--- spring boot的三种启动方式
  9. python从入门到放弃-Python数据分析从入门到放弃(十五)爬虫(番外)基金选取实例...
  10. 从决策树学习谈到贝叶斯分类算法、EM、HMM - 结构之法 算法之道
  11. [Z]Java Architecture for XML Binding (JAXB)
  12. matlab怎么查看工具箱,MATLAB怎么调出工具箱 神经网络matlab工具箱
  13. BZOJ 3812 主旋律 (状压DP+容斥) + NOIP模拟赛 巨神兵(obelisk)(状压DP)
  14. OSW工具-Oracle的OS watcher
  15. 5.8日 ksjsb 小黄鸟抓快手ck教程
  16. chrome去广告插件
  17. codeforces1206D. Shortest Cycle (最小环)
  18. 【ubuntu】xmm2(音频播放器)安装及其使用
  19. 503报错(nacos整合gateway网关)
  20. Maven deploy时排除指定的某个module

热门文章

  1. LR(1)项目集族的构造:如何确定前向搜索符(新版)
  2. [苹果技巧]如何快速删除 Finder 工具栏上的图标?
  3. http://sebug.net/paper/databases/nosql/Nosql.html
  4. cc2430/cc2530驱动安装不正确
  5. [源码解析] PyTorch 流水线并行实现 (6)--并行计算
  6. 尚观第15天nagios安装配置
  7. 【原创】解决AD账户被莫名其妙的锁定问题
  8. linux如何进conf模式,Linux 中 vi /etc/sysctl.conf 如何编辑
  9. 游戏建模在国内的发展前景,3D建模行业真的很缺人吗?
  10. 京东上货助手,采集上传商品教程