XCustomValidator控制項,支援使用自定義js函數執行驗證邏輯,可用於設計自定義驗證。
驗證函數
驗證函數具有2個參數:
■ source - 驗證控制項;
■ args - 驗證參數和返回值。
args參數包含2個屬性:
■ Value - 控制項的值;
■ IsValue - 用於返回驗證是否通過,true: 輸入合法,false: 輸入不合法。
驗證函數示範:
<script type='text/javascript'>
function myValidator(source, args)
{
if (args.Value)
{
args.IsValid = true;
}
else
{
args.IsValid = false;
}
}
</script>
驗證函數只執行驗證,無需處理錯誤提示資訊,錯誤提示資訊在驗證控制項的ErrorMessage屬性中設定。