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 相关文章推荐
JavaScipt中的Math.ceil() 、Math.floor() 、Math.round() 三个函数的理解
Apr 29 Javascript
js 字符串转化成数字的代码
Jun 29 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
Mar 15 Javascript
javascript 获取函数形参个数
Jul 31 Javascript
上传图片js判断图片尺寸和格式兼容IE
Sep 01 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
使用bootstrap3开发响应式网站
May 12 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
基于JavaScript实现百度搜索框效果
Jun 28 Javascript
ECMAscript 变量作用域总结概括
Aug 18 Javascript
基于js中的原型(全面讲解)
Sep 19 Javascript
浅谈Vue项目骨架屏注入实践
Aug 05 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
不使用php api函数实现数组的交换排序示例
2014/04/13 PHP
PHP采集静态页面并把页面css,img,js保存的方法
2014/12/23 PHP
PHP获取文件夹内文件数的方法
2015/03/12 PHP
PHP+ajax分页实例简析
2015/12/07 PHP
Yii2简单实现给表单添加验证码的方法
2016/07/18 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
Javascript在IE或Firefox下获取鼠标位置的代码
2009/12/18 Javascript
js prototype截取字符串函数
2010/04/01 Javascript
Jquery带搜索框的下拉菜单
2013/05/06 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
jQuery获取页面及个元素高度、宽度的总结——超实用
2015/07/28 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
JS生成某个范围的随机数【四种情况详解】
2016/04/20 Javascript
微信小程序实现实时圆形进度条的方法示例
2017/02/24 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
vue实现简单的星级评分组件源码
2018/11/16 Javascript
微信小程序新闻网站详情页实例代码
2020/01/10 Javascript
JS面向对象编程实现的拖拽功能案例详解
2020/03/03 Javascript
jQuery实现移动端笔触canvas电子签名
2020/05/21 jQuery
Python文件操作类操作实例详解
2014/07/11 Python
django2 快速安装指南分享
2018/01/05 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
详解Python 函数如何重载?
2019/04/23 Python
python 实现让字典的value 成为列表
2019/12/16 Python
解决paramiko执行命令超时的问题
2020/04/16 Python
用python发送微信消息
2020/12/21 Python
CSS3实现线性渐变用法示例代码详解
2020/08/07 HTML / CSS
HTML5实现WebSocket协议原理浅析
2014/07/07 HTML / CSS
大学生创业计划书的格式要求
2013/12/29 职场文书
毕业生个人求职自荐信
2014/02/26 职场文书
党委班子对照检查材料
2014/08/19 职场文书
工商管理专业毕业生自我鉴定2014
2014/10/04 职场文书
如何写辞职书
2015/02/26 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
java设计模式--建造者模式详解
2021/07/21 Java/Android