zoukankan      html  css  js  c++  java
  • 如果让Textbox输入框只能输入浮点数或整型数?

    相应的javascript脚步是:

    //只允许输入数字

          function noNumbers(txt,e,isFloat) {

            var keynum

            var keychar

            var numcheck

           

            if(window.event) {  // IE

              keynum = e.keyCode

            }

            else if(e.which) {  // Netscape/Firefox/Opera

              keynum = e.which

            }

           

            if(keynum==46)

            { 

                    if(isFloat==false)

                        return false;

                       

                    if (txt != null)

                    {    

                        if(txt.value=="")

                            return false;

                           

                         var pos = txt.value.lastIndexOf(".");

                         if (pos>0)

                            return false;

     

                    }

            }

            if(keynum==8 || keynum==46) return true;

            keychar = String.fromCharCode(keynum)

            numcheck = /\d/

            return numcheck.test(keychar)

          }

     

    然后在相应的textbox 上注册这个事件就是了.

    示例代码如下:

    首先: aspx页面中申明. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server">

     

        <script language="javascript" type="text/jscript" src="../Files/textbox.js"></script>

     

    <table cellpadding="0" cellspacing="0" width="100%">

     

    在后代cs文件中注册:

    TextBox TextBoxPayAcoount = row.FindControl("TextBoxPayAcoount") as TextBox;

     

    // 限制只能输入浮点数.

    TextBoxPayAcoount.Attributes.Add("onkeypress", "return noNumbers(this,event,true)");

     

  • 相关阅读:
    Ember.js 入门指南——计算属性(compute properties)
    Ember.js 入门指南——扩展(reopen)
    Ember.js 入门指南——类的定义、初始化、继承
    Ember.js 入门指南——目录
    Ember.js 入门指南——{{action}} 助手
    ubuntu按转jdk
    ubuntu设置电脑作为wifi热点
    一步完成linux安装jdk
    GStreamer基础教程13
    GStreamer基础教程12
  • 原文地址:https://www.cnblogs.com/dunnice/p/823167.html
Copyright © 2011-2022 走看看