c# - 上一个按钮显示验证

标签 c# javascript asp.net validation

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

 <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>

这是我以前的按钮:

<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>

这不会起作用,但仍然有验证器..help

最佳答案

尝试设置CausesValidation为假。

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

关于c# - 上一个按钮显示验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6474060/

相关文章:

javascript - 绑定(bind)到已检查事件的多个函数

asp.net - 验证移动应用程序的 Web 服务

c# - 为什么这段代码总是得到 SynchronizationLockException?

c# - 我怎样才能使这个 lambda 起作用?

javascript - 在 Cordova/Phonegap 下运行时,点击 contenteditable div 无法定位光标

ASP.NET WebForm App_Theme 导致编译错误

jquery - 添加 runat ="server"时日期选择器不工作

c# - 以最佳方式捕获站点上的所有异常

c# - 在 Dropdownlist mvc4 中编辑和更新

JavaScript 数组迭代 - MDN 示例