日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

只接受数字的文本框(翻译)

發布時間:2023/12/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 只接受数字的文本框(翻译) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 下載示例源碼 - 16.1 Kb

介紹

在這個例子中,我將向你介紹怎樣擴展一個 ASP.NET textbox ,使之只接受用戶輸入數字。用戶在 textbox 中,除了數字不能輸入其它任何數據。

使用代碼

整個工作已在 Jscript 的一個函數中做好了,此函數處理 textbox 的 OnKeyPress 事件。這里是實現此功能的步驟:

  • 建立了一個簡單的名為 FilterNumeric() 的 Jscript 函數,它在 OnKeyPress 事件中過濾用戶輸入的數據。除了數字和 '-', '.' 的其它數據會被忽略。
  • 函數被頁面注冊。?????? Page.RegisterClientScriptBlock?("FilterNumeric",?GetNumberValidatorScript());
  • 將此擴展的特性(attribute)添加到 txtNumber 控件中,以處理 OnKeyPress() 事件。?
    txtNumber.Attributes.Add?("onkeypress",?"FilterNumeric()");??????
  • 添加一個 RegularExpressionValidator 控件,在服務器端來驗證用戶輸入的數據。它使用以下的表達式:

    (^[-]?[1-9]\d+$)|(^[-]?[1-9]$)|(^0$)|(^[-]?[1-9]\d+\.\d$)|(^[-]?[0-9]\.\d$)

    它允許的數據: {123134456;4341643.2}.

    希望它能幫助一些人!

    原文:http://www.codeproject.com/aspnet/NumericValidator.asp
    其實我現在才了解,翻譯不是一樣容易做的事,自己看懂了不難,要準確地將原文的意思翻譯成中文真是一件傷腦筋的事。我自己感覺有幾個地方有點在胡亂翻譯,字詞用的有點不切意,不過大概意思還差不多,如果哪位看客看不懂我寫的,可以到我給的原文地址去看一下,也許金山詞霸都比我翻的好。哦,差點忘了說了,版權歸原作者所有,我只是憑個人愛好作了下工作,本人沒用于任何商業目的,不負任何責任哦。

    總結

    以上是生活随笔為你收集整理的只接受数字的文本框(翻译)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。