国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

Asp.net之TextBox只允許輸入數(shù)字的方法總結(jié)

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:41:35
文檔

Asp.net之TextBox只允許輸入數(shù)字的方法總結(jié)

Asp.net之TextBox只允許輸入數(shù)字的方法總結(jié): 代碼如下:<asp:textbox id=TextBox1 onkeyup=if(isNaN(value))execCommand('undo') runat=server Width=80px onafterpaste=if(isNaN(value))execCommand('undo')></asp:textb
推薦度:
導(dǎo)讀Asp.net之TextBox只允許輸入數(shù)字的方法總結(jié): 代碼如下:<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>

其實(shí)服務(wù)器控件也能加上onkeydown與up等事件的

這樣就行了 只能輸入小數(shù)與數(shù)字

在.net開發(fā)中,為了確保數(shù)據(jù)的正確性,經(jīng)常要用戶輸入的內(nèi)容進(jìn)行驗(yàn)證,比喻說只能輸入數(shù)字。

首先在TextBox控件中加一個(gè)屬性事件:
代碼如下:
<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>

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

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

補(bǔ)充:

1.取消按鈕按下時(shí)的虛線框

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

2.只讀文本框內(nèi)容

在input里添加屬性值 readonly

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


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

4.ENTER鍵可以讓光標(biāo)移到下一個(gè)輸入框
代碼如下:
<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碼的范圍進(jìn)行判斷

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

7.只能為數(shù)字(無閃動)
代碼如下:
<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碼的范圍進(jìn)行判斷

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

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

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

11. 只能輸入兩位小數(shù),三位小數(shù)(有閃動)
代碼如下:
<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的正則表達(dá)式進(jìn)行驗(yàn)證。

其實(shí)在應(yīng)用中不要限制用戶的輸入,只要驗(yàn)證用戶的輸入就可以了,因?yàn)檫@個(gè)限制往往給人帶來不好的體驗(yàn)

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Asp.net之TextBox只允許輸入數(shù)字的方法總結(jié)

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

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 欧美国产精品一区二区免费 | 伊人网伊人影院 | 亚洲综合图片小说区热久久 | 欧美日韩中出 | 最新国产区 | 美女一级毛片 | 精品久久一区二区三区 | 伊人久久影院 | 高清精品一区二区三区一区 | 日韩在线观看一区 | 国产成人精品一区二三区在线观看 | 久久伊人精品一区二区三区 | 欧美妞干网 | 久久国产精品成人免费古装 | 欧美人与禽x0x0牲伦交 | 久久激情综合网 | 五月婷婷在线视频 | 国产视频在 | 欧美亚洲电影 | 日b毛片| 国产在线视欧美亚综合 | 日韩欧美一二区 | 精品一区二区在线观看 | 99热只有精品一区二区 | 亚洲欧美日韩综合精品网 | 国产精品视频久久久 | 激情另类国内一区二区视频 | 久久一区二区三区免费播放 | 亚洲欧美久久精品一区 | 国产精品永久免费自在线观看 | 在线观看视频亚洲 | 欧美成人猛男性色生活 | 欧美在线一区二区三区精品 | 精品国产系列 | 国产一区二区三区免费 | 中文字幕韩国电影 | 欧美日韩视频一区二区三区 | 精品国产成人综合久久小说 | 国产91精品黄网在线观看 | 亚洲精品在线免费 | 国产精品伦视频观看免费 |