单击取消按钮时如何绕过必要的字段验证?

sd4*_*ksb 4 html vb.net cancel-button required-field

我已经使用HTML输入类型为我的文本框使用所需的属性.现在我的困境是,如果不填写具有必需属性的字段,我就无法离开页面.我已经尝试将causeValidation设置为false但它不起作用.我无法将我的文本框更改为asp文本框,因为它将在页面中进行大的更改.还有其他方法吗?

<asp:Button runat="server" ID="buttonCancel" CssClass="cu-btn-direction" style="float:right; margin-right: 15px; margin-bottom: 60px;" Text="Cancel" CausesValidation="false" />
Run Code Online (Sandbox Code Playgroud)

编辑:

我尝试添加验证组但没有工作...什么有效将UseSubmitBehavior设置为false http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.usesubmitbehavior%28v = vs.110%29.aspx但是如链接中所解释的那样,如果没有启用js,它将无法工作.任何其他方式?

aRy*_*han 16

使用formnovalidate

<input type="submit" value="Cancel" formnovalidate>
Run Code Online (Sandbox Code Playgroud)

这种绕过像所有的表单验证要求

  • 或者只是更改输入`&lt;input type =“ button” value =“ Cancel”&gt;`的类型 (2认同)