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 相关文章推荐
动态创建script在IE中缓存js文件时导致编码的解决方法
May 04 Javascript
Javascript异步编程模型Promise模式详细介绍
May 08 Javascript
JQuery 实现在同一页面锚点链接之间的平滑滚动
Oct 29 Javascript
D3.js中data(), enter() 和 exit()的问题详解
Aug 17 Javascript
JQuery validate插件验证用户注册信息
May 11 Javascript
AngularJs实现分页功能不带省略号的代码
May 30 Javascript
真正好用的js验证上传文件大小的简单方法
Oct 27 Javascript
js实现音乐播放控制条
Sep 09 Javascript
vue2.0 + element UI 中 el-table 数据导出Excel的方法
Mar 02 Javascript
JS在if中的强制类型转换方式
Jul 15 Javascript
详解搭建一个vue-cli的移动端H5开发模板
Jan 17 Javascript
WebWorker 封装 JavaScript 沙箱详情
Nov 02 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查询ip所在地的方法
2014/12/05 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
orm获取关联表里的属性值
2016/04/17 PHP
PHP编写简单的App接口
2016/08/28 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
JavaScript高级程序设计阅读笔记(六) ECMAScript中的运算符(二)
2012/02/27 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
javascript使用正则获取url上的某个参数
2014/09/04 Javascript
简介JavaScript中的setTime()方法的使用
2015/06/11 Javascript
JS判断页面是否出现滚动条的方法
2015/07/17 Javascript
css如何让浮动元素水平居中
2015/08/07 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
自己动手制作基于jQuery的Web页面加载进度条插件
2016/06/03 Javascript
javascript函数的四种调用模式
2017/01/08 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
jQuery实现的表格前端排序功能示例
2017/09/18 jQuery
p5.js入门教程之鼠标交互的示例
2018/03/16 Javascript
详解如何用webpack4从零开始构建react开发环境
2019/01/27 Javascript
JS实现换肤功能的方法实例详解
2019/01/30 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
python多线程用法实例详解
2015/01/15 Python
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
tensorflow TFRecords文件的生成和读取的方法
2018/02/06 Python
基于python指定包的安装路径方法
2018/10/27 Python
Pytorch 抽取vgg各层并进行定制化处理的方法
2019/08/20 Python
python安装本地whl的实例步骤
2019/10/12 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
Jabra捷波朗美国官网:用于办公、车载和运动的无线蓝牙耳麦
2017/02/01 全球购物
2014三八妇女节活动总结
2014/03/01 职场文书
节约电力资源的建议书
2014/03/12 职场文书
党日活动总结
2014/05/07 职场文书
2014年创卫工作总结
2014/11/24 职场文书
社区端午节活动总结
2015/02/11 职场文书