问题标签 [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.
c# - 无法验证“RequiredFieldValidator”引用的自定义控件
问题:如何正确扩展自定义控件以使用RequiredFieldValidator?我读过这个,但试图实现它并没有解决我的问题。到目前为止,这是我想出的:
后面的代码:
加载此页面给我以下错误:
无法验证由“RequiredFieldValidator”的 ControlToValidate 属性引用的控件“SelectAgreement”。
堆栈跟踪:
asp.net - ASP.NET 验证控件阻止我重定向?
我在表单中添加了 ASP.NET 验证控件..
我在同一个表单上也有一个静态超链接......
如果我单击它,则由于验证原因,它不允许重定向...
如果用户单击超链接,我如何允许重定向?
javascript - 从按钮客户端单击上的验证控件触发 onclientclick 和客户端验证
我在页面上有几个 ASP 文本框控件,其中添加了自定义验证器。我有保存按钮,它验证这些文本框。我刚刚添加了与文本框相同的验证组。
为了合并额外的要求,我为保存按钮添加了 onClientClick 函数。但有趣的是,由于验证组(验证器控件)没有触发验证,而是调用了 onClientClick 函数并调用了服务器端 Click 事件。
Javascript代码
HTML 代码
请帮助我找到触发 onclientclick 和保存按钮单击的验证控制的解决方案。
javascript - 为什么ValidatorValidate() 会验证页面上的所有RequiredFieldValidator 控件?
在下面的代码中为什么ValidatorValidate(v)
验证RequiredFieldValidator
页面上的所有控件?它应该只执行RequiredFieldValidator1
not RequiredFieldValidator2
。
这是代码。
asp.net - 验证控件中的“服务器标记格式不正确”错误
当我在源代码中放置控件的唯一 ID 时出现此错误。下面是源代码。
如何更改或修复此问题?由于“$”符号,我遇到了问题。
[更新]要验证的控件(文本框)在用户控件内。
asp.net - 从本地资源文件中读取验证控制错误消息
我需要从 App_LocalResource 文件夹中的资源文件中读取验证控件 (RequiredFeildValidator) 的错误消息,因为我的 Web 应用程序是多语言的......
并且键“RequiredFieldValidator4Resource1”作为一些文本存在于资源文件中......但它没有获取确切的值,而是显示了一些不可读的内容......
我将我的 ValidationSummary 更改为 ShowMessageBox="False" & ShowSummary="True" 并且它有效,它显示了我想要的结果......我希望它们也能在 Message Box 中工作......
其他一切都运行良好,例如标签中的文本和按钮等其他控件中的文本,超链接正确出现......
asp.net - ASP.Net Web 应用程序 - 服务器端取消提交 PostBackUrl 如果不是(!)Page.IsValid
PostBackUrl
我有一个 Web 应用程序,如果表单有效,提交使用来显示数据。
我需要使用不同的(服务器端)验证组,具体取决于radiobutton
选择的内容。也就是手动调用
Page.IsValid
就正确分配的真或假而言,验证本身工作正常。
但是,如果页面无效,页面将重定向到PostBackUrl
提交按钮上指定的页面,在该页面发现页面无效,客户端重定向回:
但是,通过反复来回,所有表单数据都会丢失,并且不会显示相关的验证控件和摘要。
是否有任何等效的 JavaScriptevt.preventDefault()
或其他方式,一旦在手动调用后检测到验证失败,Page.Validate
将表单发回并显示适当的验证错误?
jquery - 在 ASP.Net ValidationSummary 中隐藏冗余错误消息
我有一个 asp.net 页面,它接受两个输入值——名称和地址。这两个都是必填字段。我使用了必填字段验证器和验证摘要。
当用户没有输入这两个值时,如果错误消息被触发两次,则错误消息是多余的。即使有两个错误,我也只需要显示一个错误消息。
- 我们如何使用 jQuery 来处理它?
- 我们如何使用 ASP.Net 标记来处理它?
注意:我最初认为验证控件将在页面加载时发出 HTML,以便我可以使用“查看源代码”并在 HTML 元素上执行 jQuery。但事实并非如此。它仅呈现如下
结果
ASP.Net 标记
c# - 母版页事件上的事件未使用验证控件触发
我在内容页面中应用了一些文本框。我已经对其应用了一些验证控件。
到目前为止我所做的是,
我在母版页上有一个退出链接。我无法生成该事件。我还缺少/需要其他任何东西吗?
javascript - 如何从客户端触发所有验证控件?
在一个 aspx 页面中,我有不同的验证控件(一些是必需的,一些是自定义的)。请指导我如何在客户端代码中触发页面的所有验证控件。
我知道 ValidatorEnable() 接受控制 ID 并启用它。但我想使用客户端代码触发/执行所有这些。
请帮忙。
谢谢