码迷,mamicode.com
首页 > Web开发 > 详细

常用js总结(补:2016-09-21)

时间:2016-09-22 13:17:12      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1. 自定义方法:

2. 用js手动触发onchange方法

   用js给input框赋值后,默认不会触发input框的onchange方法,此时可以用js手动触发

<input type="text" onchange=‘test()‘ onblur="CheckData(this)"/>

<script type="text/javascript">
   
        //校验数据格式是否正确
        function CheckData(obj){
    
            var val = obj.value;
            if(val != ""){
                //小数点前最多12位,小数点后1-2位
                var reg = new RegExp(/^\d{0,12}(\.\d{1,2})?$/);
                var result = reg.test(val);
                if(!result){//不符合格式的数据
                    obj.value = "";
                    obj.onchange();//手动触发onchange方法
                }
            }
        }

        //测试onchange方法是否执行
        function test(){

            alert("onchange方法执行了");

        }
 
</script>                         

 

常用js总结(补:2016-09-21)

标签:

原文地址:http://www.cnblogs.com/jinjiyese/p/5895727.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!