我在.net内置的网站上工作,但在“验证”上遇到了一些麻烦
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server"
ErrorMessage="<p>Invalid Phone Number!</p>"........
这样做是在页面上以内联样式发布消息,我需要做的是将类添加到输入字段中,这可能吗?
最佳答案
我建议为此使用CustomValidator
代替:
http://msdn.microsoft.com/en-us/library/9eee01cx(v=VS.100).aspx
<asp:CustomValidator id="CustomValidator1"
ControlToValidate="Text1"
ClientValidationFunction="ClientValidate"
ErrorMessage="<p>Invalid Phone Number!</p>"
runat="server"/>
<script language="javascript">
function ClientValidate(source, arguments)
{
var regexValid = false; // perform regular expression validation here manually
if (regexValid) {
arguments.IsValid=true;
}
else {
// add the class to the desired input field
arguments.IsValid=false;
}
}
</script>