Jquery 计算器处理

发布时间:2017-5-23 11:50:06 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Jquery 计算器处理",主要涉及到Jquery 计算器处理方面的内容,对于Jquery 计算器处理感兴趣的同学可以参考一下。

ff 脚本开启时截图     var tmp_obj = $("#mc11,#mc12,#mc13,#mc15").isFloat();     var tmp_obj2 = $("#mc14").isInteger();     $("#btnResult2").click(function(){         var a = parseFloat($.trim($("#mc11").val()));         var b = parseFloat($.trim($("#mc12").val()));         var c = parseFloat($.trim($("#mc13").val()));         var d = parseFloat($.trim($("#mc14").val()));         var e = parseFloat($.trim($("#mc15").val()))*0.01; if((!reg1.test(a))||(!reg1.test(b))||(!reg1.test(c))||(!reg2.test(d))||(!reg1.test(e))){             $("#mcR11").text("");         }else{             var total = parseFloat((c-a)*d-(c+a)*d*e+b);             $("#mcR11").text(total.toFixed(2));         }     }); $.fn.extend({     //正浮点数     isFloat:function(){         $(this).blur(function(){             var x = $(this).val();             reg=/^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/;             var $error = $(this).closest("p").next(".mc_calculatorError");             if(!reg.test(x)){                 $error.text("*请输入有效数字");             }else{                 $error.text("");             };         })     },     //正整数     isInteger:function(){         $(this).blur(function(){             var x = $(this).val();             reg=/^[0-9]*[1-9][0-9]*$/;             var $error = $(this).closest("p").next(".mc_calculatorError");             if(!reg.test(x)){                 $error.text("*请输入有效数字");             }else{                 $error.text("");             };         })     } }); // css 相关 $(function(){     $('.mainR_calculator input[type=text]').css('ime-mode','Disabled').val('');    //是否允许用户激活输入中文,韩文,日文等的输入法(IME)状态     $('.mainR_calculator input[type=text]').bind('keypress',function(e){          //var e = e || window.event; var e =  window.event; var e2 = e;          var key = e.keyCode?e.keyCode:e.which; var key2 = e.which; var key3 = e2.which; var key4 = e2.keyCode; var key1 = e.keyCode; alert(e+"::"+e2);// chrome object KeyBoardEvent;// ff undefined,undefined;//IE object Event alert(key1+":"+key2+":"+key3+":"+key4);//49+undefined+undefined+49 --IE ;// chrome 49+49+49+49;//firefox e,e2,key1,2,3,4都是undefined var tmp_test = String.fromCharCode(key); alert(tmp_test);           return (/[\d.]/.test(String.fromCharCode(key)));        }); $('.calc_main .mc_calculator  a').click(function(){   curindex = $(this).index()+1; $('.calc_'+curindex).css('display', 'block').find('input[type=text]:first').focus(); $('.calc_main').css('display', 'none'); }); $('.calc_list').click(function(){         //初始化所有input值         $('.mainR_calculator input[type=text]').val('');                 //初始化计算的值         $('#mcR01,#mcR02,#mcR11,#mcR21,#mcR22,#mcR31,#mcR32,#mcR41a,#mcR41b,#mcR42b,#mcR43b,#mcR41c,#mcR42c,#mcR43c,#mcR61,#mcR62,#mcR63,#mcR64,#mcR71,#mcR72,#mcR73,.mc_calculatorError,#mc_calculatorResultP').html(''); $('.mainRC').css('display', 'none'); $('.calc_main').css('display', 'block'); }); })

上一篇:adroid
下一篇:【C#利用后台动态加载数据】Winform“防界面卡死”

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

腹肌贴健身器材智能腹部训练健腹器肌