asp.net - 绕过输入的 onClick 事件的 ASP.NET 验证

标签 asp.net javascript html validation

我有一个带有检查回车键的 onclick 事件的 <input>。被调用的函数可能会执行 window.location 重定向。

但是,当我按下 Enter 键时,它显然会触发页面验证。所以我瞬间看到了验证消息。

当焦点位于那个 <input> 时,我如何告诉页面不要触发任何验证事件?

最佳答案

如果是,只需设置CausesValidation属性为假。但是,我怀疑它实际上不是导致它的按钮 - 但作为 Enter 键的结果发生的表单提交。

如果是这种情况,您可以使用 client side API并在焦点改变时设置 Page_ValidationActive = false;

关于asp.net - 绕过输入的 onClick 事件的 ASP.NET 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/795428/

相关文章:

html - 如何在 Bootstrap 中按下时更改按钮颜色?

c# - 带有自定义表的 Identity 2.0

php - Javascript PHP N 层架构

java - 如何确定我的网站/网页在用户桌面上是否处于 Activity 状态

javascript - 代码没有执行,可能有语法问题,或者我可能完全错了

javascript - Node.js:如何在列表中显示响应数据

javascript - 带 Angular 下拉绑定(bind)

asp.net viewstate 加密问题

asp.net - 跟踪广告链接点击但保持对 SEO 友好的链接?

c# - 测试项目test不会执行: unrecognized configuration section entityFramework