0
我已使用customfieldvalidator
來檢查用戶名的長度。長度檢查是通過JavaScript函數完成的,我使用validatorcalloutextender
來顯示錯誤消息。它工作不正常。使用CustomValidator和JavaScript驗證
<script type="text/javascript" language="javascript">
function username_validate(src, args) {
args.isValid = args.Value.length >= 3;
}
</script>
<asp:CustomValidator ID="cvTxtUserName" runat="server"
ValidationGroup="vgroup" ControlToValidate="txtUserName"
ErrorMessage="Minimum 3 characters Required" Text="*"
SetFocusOnError="false"
ClientValidationFunction="username_validate"></asp:CustomValidator>
<cc1:ValidatorCalloutExtender ID="ValidatorCalloutExtender1"
runat="server" Enabled="true" TargetControlID="cvTxtUserName">
</cc1:ValidatorCalloutExtender>
這怎麼辦?
當然,問題是什麼?你有錯誤嗎?你可能想嘗試'RegexValidator'這個簡單的東西。 – 2011-05-12 14:14:46
它在做什麼/不做什麼?你是否證實了args.Value是你想要驗證的? – 2011-05-12 14:15:45