2013-10-10 87 views

回答

1

您可以驗證通過JavaScript。

客戶端驗證: 搜索這些文件,並添加您的項目中:

  1. jquery.validationEngine-en.js
  2. jquery.validationEngine.js
  3. validationEngine.jquery.css

然後在腳本標記中添加對頁面的引用,並在鏈接標記中添加CSS。如果你想使用服務器端驗證,然後閱讀的RequiredFieldValidator

$(document).ready(function() { 
    $("#textboxid").validationEngine('attach', { scroll: true, promptPosition: "topLeft", showOneMessage: true, autoHideDelay: 3000, autoHidePrompt: true, delay: 500 }); 
}); 

給ID到文本框,並使用class="validate[required,custom[integer]",然後寫一個這樣的腳本。

0

正則表達式鏈接如果你正在使用jQuery庫中的項目,然後請參考下面這個函數。

jQuery.fn.forceNumeric = function() { 
return this.each(function() { 
    $(this).keydown(function (e) { 
     var key = e.which || e.keyCode; 
     if (!e.shiftKey && !e.altKey && !e.ctrlKey && key >= 48 && key <= 57 || key >= 96 && key <= 105 || key == 8 || key == 9 || key == 13 || key == 35 || key == 36 || key == 37 || key == 39 || key == 46 || key == 45) return true; 

     return false; 
     }); 
    }); 
} 

分配cssClass屬性TextBox

<input name="txtAny" id="txtAny" class="customonly" /> 

和頁的script tags添加此下面一行:

$(document).ready(function() { 
    $('.customonly').forceNumeric(); 
}); 

這將在所有TextBox內的事件(forceNumeric)綁定一個網格模板。

快速參考使用JsFiddle Demo