问题标签 [validationgroup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1669 浏览

asp.net - asp.Net ValidationGroup 正确验证,但 Enter 键除外

我在这里看到了很多与这个问题非常接近的问题,但没有一个似乎适合这个特定的场景。

描述:我在主页面中有带有登录按钮的 ID 和密码字段。这些在“LoginValidationGroup”中并且工作正常。

现在,在 Default.aspx 中,我有一个电子邮件文本框和提交按钮,它们位于“NotifyMeValidation”组中,它们也可以工作,但如果你按下回车键而不是提交按钮,它们就不行了。提交按钮工作正常 - 输入键......不是那么多。

Enter 键会导致在 LoginValidationGroup 上进行验证,即使 TextBox 设置为 CausesValidation="true",并且它位于 NotifyMeValidation 组中。

我保证人们会在该框中输入电子邮件并按 Enter。我会!!!当他们这样做时,他们会在顶部看到一个标注气球,告诉他们需要用户 ID。

我的错误是什么?如果我需要发布实际代码,我可以这样做。

实际上,让我继续做吧。

从 Default.aspx:

从母版页:

母版页验证器...

0 投票
1 回答
541 浏览

c# - 当 asp.net 编辑模板验证控制组运行时,C# IsVaild 不会翻转为 False,应该返回 false

我有一个页面可以为我们的人力资源系统跟踪公司假期,但是现在如果您尝试编辑假期的结束日期并且用户不小心输入了开始日期之前的结束日期,它仍然会验证为 true 并且允许将编辑写入数据库表。

我错过了什么使页面始终验证为 True?我在此页面上还有一个 DetailsView,它使用一组验证控件,它正在工作,并且当某些内容未通过验证时将验证为 false。

如果用户在更新中传递 null 以及应该验证页面并检查一切是否有效的事件,那是我当前的 C# 处理异常。

0 投票
2 回答
318 浏览

asp.net - ASP.NET 1.1 中的验证组

我有 2 个按钮来验证不同的文本框集(具有相应的 asp 验证器)。如何控制每个按钮触发的验证?

0 投票
1 回答
211 浏览

asp.net - 验证调用来自不同验证组的控件

我在一个页面中有 2 个按钮和其他控件。Button1 具有验证组 Validation1,而 Button2 具有 Validation2。当我单击 Button1 时,验证具有 Validation2 的控件,这是不应该发生的。我怎样才能避免这种情况?

0 投票
1 回答
1105 浏览

webforms - ValidationGroup 问题 - 没有组:`DoPostBackWithOptions`,有组:`__dopostback`

在我使用 ValidationGroup 之前,验证工作正常。之后表单提交但不进行验证。这是我使用 ValidationGroup 之前和之后 LinkBut​​ton 上的 href。

前:javascript:DoPostBackWithOptions(...)

后:javascript:__doPostback(...)

CausesValidation属性设置为 true。为什么添加 ValidationGroup 会这样更改回发代码?

0 投票
2 回答
195 浏览

asp.net - 如何在后台删除 ValidationGroup 属性?

现在我有两个包含属性“ValidationGroup='Group1'”的按钮。页面加载时只能显示一个按钮(基于某些条件)。问题是无法为隐藏按钮触发 onclick 事件验证。那么如何禁用后台隐藏按钮的验证组呢?

0 投票
3 回答
601 浏览

c# - Validate() 函数不会触发

这是我的按钮。

当我在 aspx 端验证工作中编写 ValidationGroup="vgLinR" 时。但我有 2 个不同的验证组。所以我需要一键触发这两个验证组。

所以我在后面的代码中编写了该代码:

但它不起作用。为什么?我怎样才能做到这一点?

0 投票
1 回答
743 浏览

c# - maskededitvalidator 验证组已设置,仍然无法正常工作

我有 2 个接受用户时间的文本框,我将 Maskededitextender 和 maskededitvalidator 设置为如下:

文本框 1:

文本框 2:

然后我有一个按钮,其点击过程发生,但如果 maskededitvalidator 显示无效数据,则按钮后面的代码不得执行。但在我的情况下,尽管 maskededitvalidator 显示无效数据,但后面的代码仍会执行。我已经设置了所有相关控件的验证组,但是问题。

按钮:

请大家帮帮我。

0 投票
0 回答
550 浏览

javascript - 在 Knockout js 中单击每个按钮时验证特定控件

我在屏幕“保存”和“提交”屏幕上有 2 个按钮。

单击保存按钮时,应检查查询详细信息验证。

单击提交按钮时,应检查媒体日期和查询详细信息验证。

如何使用 Knockout JS 验证来实现这一点?

0 投票
1 回答
3941 浏览

asp.net - 分配组后,ValidationSummary 未在服务器端显示错误消息

我有一个 ValidationSummary 控件,它最初在开始时与我的所有验证控件一起工作,但是,后来当我将验证控件分配给组时,即在ValidationGroups属性中给它们一个组名时,它似乎没有显示错误在服务器端验证失败的验证控件的消息。我正在使用调用来Page.Validate()验证服务器端的所有控件。有没有人遇到过这个问题?

我对一个简单的页面进行了一些实验,并注意到当您将 CustomerValidator 分配给一个组时会发生这种情况,但没有该组,问题就会消失。

这是 Start.aspx:

这是 Start.aspx.cs: