Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# “上一步”按钮显示验证_C#_Javascript_Asp.net_Validation - Fatal编程技术网

C# “上一步”按钮显示验证

C# “上一步”按钮显示验证,c#,javascript,asp.net,validation,C#,Javascript,Asp.net,Validation,这是我的表单中带有自定义验证的文本框示例,我想禁用验证程序: <asp:textbox id="txtFirstName" runat="server" /></td><td> <script language ="javascript"> function requireFirstName(source, args) { if (document.getElementBy

这是我的表单中带有自定义验证的文本框示例,我想禁用验证程序:

 <asp:textbox id="txtFirstName" runat="server" /></td><td>
        <script language ="javascript">
            function requireFirstName(source, args) {

                if (document.getElementById("<%=txtFirstName.ClientID %>").value =="") {
                    args.IsValid = false;
                }
                else {
                    args.IsValid = true;
                }
            }
      </script>
        <asp:CustomValidator ID="RequiredValidator1" runat="server" 
            ErrorMessage="You must enter your first name." 
             ForeColor="Red" clientvalidationfunction="requireFirstName"
            ></asp:CustomValidator>

函数requireFirstName(源,参数){
if(document.getElementById(“”).value==“”){
args.IsValid=false;
}
否则{
args.IsValid=true;
}
}
这是我的上一个按钮:

<asp:Button ID="PreviousButton" runat="server"  
                Text="<-- Back to Instructions" OnClick="btnBack_Click" 
                class="previous"   />
            <script type="javascript">
             document.getElementById("<%=PreviousButton.ClientID%>").disableValidation = true;
            </script>

document.getElementById(“”).disableValidation=true;
这将不起作用,并且仍然有验证器..帮助


<asp:Button ID="PreviousButton" runat="server" CausesValidation="false"  
                Text="<-- Back to Instructions" OnClick="btnBack_Click" 
                class="previous" EnableClientScript="false"   />
尝试设置为false

<asp:Button ID="PreviousButton" runat="server" Text="<-- Back to Instructions" OnClick="btnBack_Click" class="previous" CausesValidation="false" />

尝试添加此项;EnableClientScript=“false”如上所述。这不是必需的:if(document.getElementById(“”)。value==“”)。您可以使用:if(args.Value==“”)