jquery实现数字输入框


Posted in Javascript onFebruary 22, 2017

效果如下:

jquery实现数字输入框

代码如下:

<!DOCTYPE html>
<html>
 <head>
 <meta charset="UTF-8">
 <title></title>
 <script type="text/javascript" charset="utf-8" src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js">
 </script>
 </head>
 <style>
 #reduce,#add{
 width: 50px;
 height: 50px;
 text-align: center;
 line-height: 50px;
 border: 1px solid #000000;
 font-size: 28px;
 font-weight: bold;
 float: left;
 cursor: pointer;
 }
 #numVal{
 width: 100px;
 height: 46px;
 text-align: center;
 line-height: 46px;
 float: left;
 }
 </style>
 <body>
 <div>
 <div id="reduce">-</div>
 <input id="numVal" />
 <div id="add">+</div>
 </div>
 </body>
 <script type="text/javascript">
 $(function(){
 var setInitVal=20;//设定初始值
 var setMax=30;//设定最大值
 var setInterval=2;//设定间隔
 $("#numVal")[0].value = setInitVal;
 $("#reduce").click(function() {
 $("#numVal")[0].value=Number($("#numVal")[0].value)-setInterval;
  if($("#numVal")[0].value < 0) {
  $("#numVal")[0].value = 0;
  }
 if($("#numVal")[0].value > setMax) {
  $("#numVal")[0].value = setMax;
 }
 })
 $("#add").click(function() {
 $("#numVal")[0].value=Number($("#numVal")[0].value)+setInterval;
  if($("#numVal")[0].value > setMax) {
  $("#numVal")[0].value = setMax;
  }
 if($("#numVal")[0].value < 0) {
  $("#numVal")[0].value = 0;
 }
 })
 $("#numVal").on("blur", function() {
 if($("#numVal")[0].value > setMax) {
  $("#numVal")[0].value = setMax;
 }
 if($("#numVal")[0].value < 0) {
  $("#numVal")[0].value = Math.abs($("#numVal")[0].value)
 }
 $("#numVal")[0].value = Number($("#numVal")[0].value)
 if(($("#numVal")[0].value) == "NaN") {
  $("#numVal")[0].value = 1;
 }
 })
 })
 </script>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
tagName的使用,留一笔
Jun 26 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
推荐6款基于jQuery实现图片效果插件
Dec 07 Javascript
jquery图片播放浏览插件prettyPhoto使用详解
Dec 19 Javascript
jQuery中[attribute^=value]选择器用法实例
Dec 31 Javascript
JS实现Fisheye效果动感放大菜单代码
Oct 21 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
延时加载JavaScript代码提高速度
Dec 27 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
JavaScript实现快速排序的方法分析
Jan 10 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
Nov 07 jQuery
OpenLayers3实现图层控件功能
Sep 25 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
Feb 22 #Javascript
js实现无缝滚动图(可控制当前滚动的方向)
Feb 22 #Javascript
vuejs2.0实现一个简单的分页示例
Feb 22 #Javascript
Angular.js与node.js项目里用cookie校验账户登录详解
Feb 22 #Javascript
js实现无缝滚动图
Feb 22 #Javascript
JavaScript实现二分查找实例代码
Feb 22 #Javascript
浅谈jquery拼接字符串效率比较高的方法
Feb 22 #Javascript
You might like
一个odbc连mssql分页的类
2006/10/09 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
总结的一些PHP开发中的tips(必看篇)
2017/03/24 PHP
thinkPHP显示不出验证码的原因与解决方法分析
2017/05/20 PHP
JavaScript 封装Ajax传递的数据代码
2009/06/05 Javascript
javascript 四则运算精度修正函数代码
2010/05/31 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
js实现网页多级级联菜单代码
2015/08/20 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
如何在Angular.JS中接收并下载PDF
2016/11/26 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
关于vue.js过渡css类名的理解(推荐)
2017/04/10 Javascript
Vue.js实现一个todo-list的上移下移删除功能
2017/06/26 Javascript
vuejs实现ready函数加载完之后执行某个函数的方法
2018/08/31 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
如何用RxJS实现Redux Form
2018/12/29 Javascript
JS使用对象的defineProperty进行变量监控操作示例
2019/02/02 Javascript
js的继承方法小结(prototype、call、apply)(推荐)
2019/04/17 Javascript
微信小程序 image组件遇到的问题
2019/05/28 Javascript
jQuery/JS监听input输入框值变化实例
2019/10/17 jQuery
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
Python实现感知器模型、两层神经网络
2017/12/19 Python
Python根据指定日期计算后n天,前n天是哪一天的方法
2018/05/29 Python
python pillow库的基础使用教程
2021/01/13 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
GLAMGLOW格莱魅美国官网:美国知名的面膜品牌
2016/12/31 全球购物
全球领先的美容用品专卖店:Beauty Plus Salon
2018/09/04 全球购物
澳大利亚工具仓库:Tools Warehouse
2018/10/15 全球购物
企业为何需要商业计划书
2013/12/26 职场文书
请假条格式范文
2014/04/10 职场文书
同学会邀请函模板
2015/01/30 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
中学生国庆节演讲稿2015
2015/07/30 职场文书
小学语文教学随笔
2015/08/14 职场文书