[ASP.NET]驗證 判斷為非數字馬上清除填寫內容

Textbox內判斷為非數字馬上清除填寫內容

如題,今天要介紹如何在TextBox內寫入驗證,並判斷其內容如果不是數字的話就馬上清空,跟一般的數字驗證不同的是,這樣做不會跳錯誤顯示訊息,畫面乾淨俐落。

首先先加入一個Textbox控制項,這是廢話...我想我們直接看比較實在:

 

 

只能輸入數字

<asp:TextBox ID="bonus" runat="server" MaxLength="10" Columns="10" onkeyup="this.value=this.value.replace(/[^0-9]/g,'')" ></asp:TextBox>

 

 

允許有小數點 

<asp:TextBox ID="bonus" runat="server" MaxLength="10" Columns="10"  onkeyup="this.value=this.value.replace(/[^0-9\.]/g,'')"></asp:TextBox>

 

 

 

打完收工...這篇好短XD

分享


站作網站設計工作室 SiteMak Studio
Shinyo Ho 
Founder / Developer
email:shinyo.her@gmail.com|web:www.sitemak.com.tw