<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    悟心

    成功不是將來才有的,而是從決定去做的那一刻起,持續(xù)累積而成。 上人生的旅途罷。前途很遠,也很暗。然而不要怕。不怕的人的面前才有路。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      93 隨筆 :: 1 文章 :: 103 評論 :: 0 Trackbacks

     

    javascript限制輸入的只能是數(shù)字,判斷event.keyCode的值,并將它限定只能為數(shù)字,如果不是數(shù)字,則返回錯誤,如果是數(shù)字,則繼續(xù)。   
    我先介紹驗證javascript是否是數(shù)字另一種方式,通過下面的函數(shù)來實現(xiàn):   
    function isNumber(oNum)    
       {    
      
    if(!oNum) return false;    
      
    var strP=/^\d+(\.\d+)?$/;    
      
    if(!strP.test(oNum)) return false;    
      
    try{    
      
    if(parseFloat(oNum)!=oNum) return false;    
      }    
      
    catch(ex)    
      {    
       
    return false;    
      }    
      
    return true;    
       }   
    這段javascript代碼很簡潔,大家可以看下。   
    <mce:script language=javascript><!--   
    function onlyNum()   
    {   
    if(!((event.keyCode>=48&&event.keyCode<=57)||(event.keyCode>=96&&event.keyCode<=105)))   
    //考慮小鍵盤上的數(shù)字鍵   
    event.returnvalue=false;   
    }   
    // --></mce:script>   
    <input onkeydown="onlyNum();">   
    下面還有一種比較笨的方法,大家也可以看下,學(xué)習(xí)嘛   
    下次貼個用正則驗證數(shù)字的   
    <mce:script language="javascript"><!--   
        
    function CheckMyForm()    
    {    
    var txt = myform.mytext.value;    
    if(checknumber(txt))    
    {    
    alert(
    "只允許輸入數(shù)字!");    
    return false;    
    }    
    return true;    
    }    
    function checknumber(String)    
    {    
    var Letters = "1234567890";    
    var i;    
    var c;    
    for( i = 0; i < String.length; i ++ )    
    {    
    = String.charAt( i );    
    if (Letters.indexOf( c ) ==-1)    
    {    
    return true;    
    }    
    }    
    return false;    
    }    
    // --></mce:script>    
    <body>    
    <form name="myform" onSubmit="return CheckMyForm()">    
    <input type="text" name="mytext">    
    <input type="submit" name="mysubmit">    
    </form>    
    </body>   
    最簡單的javascript驗證是否不是數(shù)字的代碼如下:   
    <input type='TEXT' onKeyPress="if(event.keyCode==13){if(isNaN(this.value))alert('不是數(shù)值')};">  

    本文來自CSDN博客,轉(zhuǎn)載請標(biāo)明出處:http:
    //blog.csdn.net/heimaoxiaozi/archive/2009/08/01/4400522.aspx
    posted on 2010-07-01 12:27 艾波 閱讀(394) 評論(0)  編輯  收藏 所屬分類: Javascript
    主站蜘蛛池模板: 精品在线免费视频| 成人a视频片在线观看免费| 国产精品成人观看视频免费| 在线免费视频一区二区| 久久精品国产亚洲5555| 天天摸天天操免费播放小视频| 在线亚洲精品视频| 亚洲成人在线网站| www永久免费视频| 国产精品国产午夜免费福利看| 日韩精品免费电影| 亚洲精品无码专区2| 日韩亚洲综合精品国产| 成年女人男人免费视频播放| 亚洲国产精品久久久久秋霞影院| 亚洲另类小说图片| 亚洲午夜AV无码专区在线播放 | 中国亚洲呦女专区| 免费国产黄网站在线观看视频| 亚洲精品无码久久久久AV麻豆| 91精品免费不卡在线观看| 亚洲最新视频在线观看| 中文字幕免费在线播放| 久久精品亚洲福利| 皇色在线视频免费网站| 天天看免费高清影视| 欧洲美女大片免费播放器视频| 小说专区亚洲春色校园| 亚洲成AV人在线播放无码| 亚洲欭美日韩颜射在线二| 国产午夜精品久久久久免费视| 亚洲国产精品一区二区久久| 亚洲免费二区三区| 亚洲人成色777777老人头| 国产精品免费小视频| 91短视频免费在线观看| 亚洲一区二区三区播放在线| 91香蕉国产线在线观看免费| 亚洲AV无码一区二区三区电影| 亚洲天堂免费在线| 男女猛烈激情xx00免费视频|