• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    Asp.net之TextBox只允許輸入數字的方法總結

    來源:懂視網 責編:小采 時間:2020-11-27 22:41:35
    文檔

    Asp.net之TextBox只允許輸入數字的方法總結

    Asp.net之TextBox只允許輸入數字的方法總結: 代碼如下:<asp:textbox id=TextBox1 onkeyup=if(isNaN(value))execCommand('undo') runat=server Width=80px onafterpaste=if(isNaN(value))execCommand('undo')></asp:textb
    推薦度:
    導讀Asp.net之TextBox只允許輸入數字的方法總結: 代碼如下:<asp:textbox id=TextBox1 onkeyup=if(isNaN(value))execCommand('undo') runat=server Width=80px onafterpaste=if(isNaN(value))execCommand('undo')></asp:textb

    代碼如下:
    <asp:textbox id="TextBox1" onkeyup="if(isNaN(value))execCommand('undo')" runat="server"

    Width="80px" onafterpaste="if(isNaN(value))execCommand('undo')"></asp:textbox>

    其實服務器控件也能加上onkeydown與up等事件的

    這樣就行了 只能輸入小數與數字

    在.net開發中,為了確保數據的正確性,經常要用戶輸入的內容進行驗證,比喻說只能輸入數字。

    首先在TextBox控件中加一個屬性事件:
    代碼如下:
    <asp:textbox class="Text"

            onkeypress="if (event.keyCode < 48 || event.keyCode >57) event.returnValue = false;"

    id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12">

        </asp:textbox>

    鍵盤按下去時檢查按下的是不是0-9,如果不是的話,不將當前的輸入放入文本框中

    說明: 此方法控制TextBox只輸入數字:0~9,提供一種思路

    補充:

    1.取消按鈕按下時的虛線框

    在input里添加屬性值 hideFocus 或者 HideFocus=true

    2.只讀文本框內容

    在input里添加屬性值 readonly

    3.防止退后清空的TEXT文檔(可把style內容做做為類引用)


    代碼如下:
    <INPUT style=behavior:url(#default#savehistory); type=text id=oPersistInput>

    4.ENTER鍵可以讓光標移到下一個輸入框
    代碼如下:
    <input onkeydown="if(event.keyCode==13)event.keyCode=9" >

    5.只能為中文(有閃動)
    代碼如下:
    <input onkeyup="value=value.replace(/[ -~]/g,'')" onkeydown="if(event.keyCode==13)event.keyCode=9">利用Ascii碼的范圍進行判斷

    6.只能為數字(有閃動)
    代碼如下:
    <input onkeyup="value=value.replace(/[^\d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">利用Ascii碼的范圍進行判斷

    7.只能為數字(無閃動)
    代碼如下:
    <input style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9" onKeyPress="if ((event.keyCode<48 || event.keyCode>57)) event.returnValue=false">利用Ascii碼的范圍進行判斷

    8.只能輸入英文和數字(有閃動)
    代碼如下:
    <input onkeyup="value=value.replace(/[\W]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">利用js的正則表達式進行驗證

    9.屏蔽輸入法
    代碼如下:
    <input type="text" name="url" style="ime-mode:disabled" onkeydown="if(event.keyCode==13)event.keyCode=9">

    10. 只能輸入 數字,小數點,減號(-) 字符(無閃動)
    代碼如下:
    <input onKeyPress="if (event.keyCode!=46 && event.keyCode!=45 && (event.keyCode<48 || event.keyCode>57)) event.returnValue=false">利用Ascii碼的范圍進行判斷

    11. 只能輸入兩位小數,三位小數(有閃動)
    代碼如下:
    <input maxlength=9 onkeyup="if(value.match(/^\d{3}$/))value=value.replace(value,parseInt(value/10)) ;value=value.replace(/\.\d*\./g,'.')" onKeyPress="if((event.keyCode<48 || event.keyCode>57) && event.keyCode!=46 && event.keyCode!=45 || value.match(/^\d{3}$/) || /\.\d{3}$/.test(value)) {event.returnValue=false}" id=text_kfxe name=text_kfxe> 利用js的正則表達式進行驗證。

    其實在應用中不要限制用戶的輸入,只要驗證用戶的輸入就可以了,因為這個限制往往給人帶來不好的體驗

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Asp.net之TextBox只允許輸入數字的方法總結

    Asp.net之TextBox只允許輸入數字的方法總結: 代碼如下:<asp:textbox id=TextBox1 onkeyup=if(isNaN(value))execCommand('undo') runat=server Width=80px onafterpaste=if(isNaN(value))execCommand('undo')></asp:textb
    推薦度:
    標簽: 輸入法 方法 數字
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品日韩亚洲AV无码 | 亚洲国产精品视频| 久久久久久国产精品无码超碰| 国产精品嫩草影院久久| 精品蜜臀久久久久99网站| 亚洲精品久久久www| 国产亚洲精品影视在线产品| 国产精品中文字幕在线观看| 亚洲国产精品成人精品无码区在线| 精品熟女少妇aⅴ免费久久 | 亚洲国产精品视频| 久久免费国产精品| 国产啪亚洲国产精品无码| 99久久精品免费| 午夜精品在线观看| 精品九九人人做人人爱| 91精品美女在线| 91精品国产91久久久久福利| 国产精品igao视频网| 精品午夜福利在线观看| 精品无码AV一区二区三区不卡 | 97久久国产亚洲精品超碰热| 精品永久久福利一区二区| 青青青国产精品一区二区| 亚洲午夜国产精品无码老牛影视 | 久久久久国产成人精品亚洲午夜| 99精品国产福利在线观看| 久久久久四虎国产精品| 国产成人精品亚洲日本在线| 国产成人精品一区二区秒拍| 国产精品三级国产电影| 国产精品视频二区不卡| 精品人妻V?出轨中文字幕| 国产欧美精品一区二区色综合| 国产精品无码不卡一区二区三区| 国产精品1024在线永久免费| 国产日韩精品无码区免费专区国产| 国产精品麻豆入口| 精品欧美一区二区在线观看| 日本精品一区二区三区在线视频| 日韩精品在线播放|