2013年1月31日 星期四

使用 Jquery 讓 .Net TextBox 只能輸入數字

在 ASP.NET 中,一般來說要做驗證,不是要拉一個驗證控制項,就是要在 .cs 內去做驗證,但以上的這些動作,都必須要經過 postback 才能驗證,必須要再拉 UpdatePanel 控制項,更甚至還要再加入 ScriptManager 才能不在整個頁面 postback 的情況下驗證資料。

今天要使用 jquery 做驗證 TextBox 只能輸入數字的動作,這個就不會有所謂的 postback 的問題。參考以下 C# 程式設計程式碼:

$('#<%= Control.ClientID %>').keypress(function (e) {
    if ((e.shiftKey && e.keyCode == 45) || e.which != 8 &&
        e.which != 0 && (e.which < 48 || e.which > 57)) {
        return false;
    }
});

回aspnet目錄
回首頁

沒有留言 :

張貼留言

Related Posts Plugin for WordPress, Blogger...