TextBox 小數位數控制

来源:互联网 发布:python future 编辑:程序博客网 时间:2024/05/17 01:58

            <script src="../js/jquery.js"type="text/javascript"></script>
   <script type="text/javascript">
       var jQuery = $;
</script>
   <script src="../js/prototype.js" type="text/javascript" ></script>
    <script src="../js/js_text.js" type="text/javascript"></script>

 

<asp:TextBox ID="TextBox1" runat="server" onfocus="setupAC(this,'4');">

 

 

var value = 0;

setupAC = function(gInputQuery, Median) {
    initAC(gInputQuery, Median);

};

function initAC(gInputQuery, Median) {


    jQuery(gInputQuery).bind("focus", function() {
        value = gInputQuery.value;
    });

    jQuery(gInputQuery).bind("keyup", function(keydownEvent) {

        var reg = /^(/d{1,4})(/.+/d{0,4})?$/;
        if (Median == '4') {
            reg = /^(/d{1,4})(/.+/d{0,4})?$/;
        }
        if (Median == '5') {
            reg = /^(/d{1,5})(/.+/d{0,5})?$/;
        }
        if (Median == '6') {
            reg = /^(/d{1,6})(/.+/d{0,6})?$/;
        }
        var nowValue = gInputQuery.value;
        if (!(isNaN(nowValue))) {
            if (reg.test(nowValue)) {
                value = nowValue;

            }
            else {
                gInputQuery.value = value;

            }
        }
        else {
            gInputQuery.value = value;

        }
    });
    
};

原创粉丝点击