jQuery怎么实现金额录入框
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章主要介绍"jQuery怎么实现金额录入框"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"jQuery怎么实现金额录入框"文章能帮助大家解决问题。首先通过
千家信息网最后更新 2025年01月19日jQuery怎么实现金额录入框
这篇文章主要介绍"jQuery怎么实现金额录入框"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"jQuery怎么实现金额录入框"文章能帮助大家解决问题。
首先通过(function($){ })(jQuery); 即时执行函数用于模块隔离,可以避免与其他功能模块、插件之间产生变量污染问题,所有私有的全局变量可以放在即时执行函数的头部。
然后在jquery原型上扩展numbox方法
(function ($) { // 数值输入框 $.fn.numbox = function (options) { var type = (typeof options); if (type == 'object') { // 创建numbox对象 if (options.width) this.width(options.width); if (options.height) this.height(options.height); this.bind("input propertychange", function (obj) { numbox_propertychange(obj.target); }); this.bind("change", function (obj) { var onChange = options.onChange; if (!onChange) return; var numValue = Number(obj.target.value); onChange(numValue); }); this.bind("hide", function (obj) { var onHide = options.onHide; if (!onHide) return; var numValue = Number(obj.target.value); onHide(numValue); }); return this; } else if (type == 'string') { // type为字符串类型,代表调用numbox对象中的方法 var method = eval(options); if (method) return method(this, arguments); } } // 属性值变化事件 function numbox_propertychange(numbox) { if (numbox.value == '-' || numbox.value == numbox.oldvalue) return; var numvalue = Number(numbox.value); if (isNaN(numvalue)) { numbox.value = numbox.oldvalue; } else { numbox.oldvalue = numbox.value; } } // 获取值 function getValue(numbox) { var value = numbox.val(); return Number(value); } // 设置值 function setValue(numbox, params) { if (params[1] == undefined) return; var numvalue = Number(params[1]); if (!isNaN(numvalue)) { for (var i = 0; i < numbox.length; i++) { numbox[i].focus(); numbox[i].value = numvalue; numbox[i].oldvalue = numvalue; } } }})(jQuery); // 这里传入jQuery对象作为参数,是为了避免在模块内部直接去访问全局对象,避免过度依赖其他模块,降低耦合度,更加规范化,可控性更高,可参考其他成熟jQuery插件(easyui、bootstrap)
调用方法如下
关于"jQuery怎么实现金额录入框"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。
对象
方法
模块
金额
知识
全局
函数
变量
插件
行业
问题
不同
实用
成熟
之间
事件
代表
内容
功能
功能模块
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发总监面试题
数据库影响访问人数吗
江苏中辉互联网科技有限公司
到邮件服务器的加密连接不可用
租赁服务器搭建
服务器管理课件
orcl中怎样删除数据库
霆智服务器安全仓
软件开发的7个定律
广播公司网络技术主管
常见移动端数据库及安全
个人信用数据库会采集配偶信息吗
软件开发工程师笔试
家庭宽带加服务器价格
数据库角色和用户有什么区别
软件开发有什么标准
服务器登录失败内存位置访问失效
网络安全技能大赛比赛方向
rack tower服务器
网络安全黑板报插画教程
网页数据库为什么那么卡
gallica数据库
浙江大学网络安全学院研究生招生
上传网站数据库
网络安全法中的网络指的是
网络安全口号图片
戴尔服务器 售后电话
数据库技术应用教程实验
软件开发有什么标准
网络安全黑板报插画教程