问题标签 [validation-controls]

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 投票
1 回答
8580 浏览

c# - 无法验证“RequiredFieldValidator”引用的自定义控件

问题:如何正确扩展自定义控件以使用RequiredFieldValidator?我读过这个,但试图实现它并没有解决我的问题。到目前为止,这是我想出的:

后面的代码:

加载此页面给我以下错误:

无法验证由“RequiredFieldValidator”的 ControlToValidate 属性引用的控件“SelectAgreement”。

堆栈跟踪:

0 投票
1 回答
680 浏览

asp.net - ASP.NET 验证控件阻止我重定向?

我在表单中添加了 ASP.NET 验证控件..

我在同一个表单上也有一个静态超链接......

如果我单击它,则由于验证原因,它不允许重定向...

如果用户单击超链接,我如何允许重定向?

0 投票
4 回答
8227 浏览

javascript - 从按钮客户端单击上的验证控件触发 onclientclick 和客户端验证

我在页面上有几个 ASP 文本框控件,其中添加了自定义验证器。我有保存按钮,它验证这些文本框。我刚刚添加了与文本框相同的验证组。

为了合并额外的要求,我为保存按钮添加了 onClientClick 函数。但有趣的是,由于验证组(验证器控件)没有触发验证,而是调用了 onClientClick 函数并调用了服务器端 Click 事件。

Javascript代码

HTML 代码

请帮助我找到触发 onclientclick 和保存按钮单击的验证控制的解决方案。

0 投票
3 回答
14551 浏览

javascript - 为什么ValidatorValidate() 会验证页面上的所有RequiredFieldValidator 控件?

在下面的代码中为什么ValidatorValidate(v)验证RequiredFieldValidator页面上的所有控件?它应该只执行RequiredFieldValidator1not RequiredFieldValidator2
这是代码。

0 投票
2 回答
1407 浏览

asp.net - 验证控件中的“服务器标记格式不正确”错误

当我在源代码中放置控件的唯一 ID 时出现此错误。下面是源代码。

如何更改或修复此问题?由于“$”符号,我遇到了问题。

[更新]要验证的控件(文本框)在用户控件内。

0 投票
1 回答
988 浏览

asp.net - 从本地资源文件中读取验证控制错误消息

我需要从 App_LocalResource 文件夹中的资源文件中读取验证控件 (RequiredFeildValidator) 的错误消息,因为我的 Web 应用程序是多语言的......

并且键“RequiredFieldValidator4Resource1”作为一些文本存在于资源文件中......但它没有获取确切的值,而是显示了一些不可读的内容......

我将我的 ValidationSummary 更改为 ShowMessageBox="False" & ShowSummary="True" 并且它有效,它显示了我想要的结果......我希望它们也能在 Message Box 中工作......

其他一切都运行良好,例如标签中的文本和按钮等其他控件中的文本,超链接正确出现......

0 投票
2 回答
867 浏览

asp.net - ASP.Net Web 应用程序 - 服务器端取消提交 PostBackUrl 如果不是(!)Page.IsValid

PostBackUrl我有一个 Web 应用程序,如果表单有效,提交使用来显示数据。

我需要使用不同的(服务器端)验证组,具体取决于radiobutton选择的内容。也就是手动调用

Page.IsValid就正确分配的真或假而言,验证本身工作正常。

但是,如果页面无效,页面将重定向到PostBackUrl提交按钮上指定的页面,在该页面发现页面无效,客户端重定向回:

但是,通过反复来回,所有表单数据都会丢失,并且不会显示相关的验证控件和摘要。

是否有任何等效的 JavaScriptevt.preventDefault()或其他方式,一旦在手动调用后检测到验证失败,Page.Validate将表单发回并显示适当的验证错误?

0 投票
1 回答
1852 浏览

jquery - 在 ASP.Net ValidationSummary 中隐藏冗余错误消息

我有一个 asp.net 页面,它接受两个输入值——名称和地址。这两个都是必填字段。我使用了必填字段验证器和验证摘要。

当用户没有输入这两个值时,如果错误消息被触发两次,则错误消息是多余的。即使有两个错误,我也只需要显示一个错误消息。

  1. 我们如何使用 jQuery 来处理它?
  2. 我们如何使用 ASP.Net 标记来处理它?

注意:我最初认为验证控件将在页面加载时发出 HTML,以便我可以使用“查看源代码”并在 HTML 元素上执行 jQuery。但事实并非如此。它仅呈现如下

结果

在此处输入图像描述

ASP.Net 标记

0 投票
1 回答
347 浏览

c# - 母版页事件上的事件未使用验证控件触发

在内容页面中应用了一些文本框。我已经对其应用了一些验证控件。

到目前为止我所做的是,

我在母版页上有一个退出链接。我无法生成该事件。我还缺少/需要其他任何东西吗?

0 投票
1 回答
1244 浏览

javascript - 如何从客户端触发所有验证控件?

在一个 aspx 页面中,我有不同的验证控件(一些是必需的,一些是自定义的)。请指导我如何在客户端代码中触发页面的所有验证控件。

我知道 ValidatorEnable() 接受控制 ID 并启用它。但我想使用客户端代码触发/执行所有这些。

请帮忙。

谢谢