问题描述
代码如下,请帮我看下<%@PageLanguage="C#"AutoEventWireup="true"EnableEventValidation="false"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headid="Head1"runat="server"><title>UntitledPage</title></head><scriptlanguage="javascript"type="text/javascript">functioncheckddd(source,arguments){arguments.IsValid=false;}</script><body><formid="form1"runat="server"><div><asp:TextBoxID="txtTitle"runat="server"></asp:TextBox><asp:CustomValidatorID="CustomValidator"runat="server"ControlToValidate="txtTitle"ErrorMessage="请选择供求分类"ClientValidationFunction="checkddd"Display="dynamic"BorderStyle="Dotted"></asp:CustomValidator><asp:ButtonID="tn"runat="server"Text="submit"/></div></form></body></html>
解决方案
解决方案二:
好像根本就不通过checkddd(source,arguments)去验证
解决方案三:
怎么个不工作法?我看没什么问题啊
解决方案四:
可以的,你要在textbox里面输入文字,然后点button,然后alert一下arguments.IsValid,可以看到运行了
解决方案五:
按道理说是无论如何都通不过,当时每次都通过,根本不显示ErrorMessage
解决方案六:
引用4楼kellychenjt的回复:
按道理说是无论如何都通不过,当时每次都通过,根本不显示ErrorMessage
你需要加一个ValidateEmptyText="true"就好了