问题标签 [requiredfieldvalidator]
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# - 在asp.net c#中使用RequiredFieldValidator控件的问题
我在我的asp.net 程序中使用RequiredFieldValidator。我有一个用于终止会话的退出按钮,但是当我单击此退出按钮而不在任何文本框中插入任何值时,RequiredFieldValidator 会引发错误并且我无法退出。
我想退出用户而不在文本框中输入任何值。
如果我的代码有任何问题,请检查我的代码。
.aspx 代码
jquery - 仅当字段可见时才需要验证
我[Required]
在 ASP.NET MVC 3 中使用该属性进行客户端验证。
该类看起来像:
我希望该字段FirstName
仅在可见时才被验证,该字段仅在某些条件下显示。我怎样才能做到这一点?
我使用了以下内容,但它仍然希望验证该隐藏字段的必填字段。
javascript - mvc3中的客户端验证依赖字段
嗨,我有一个 MVC3 应用程序并使用客户端验证,发现它非常有用。我在使用它时遇到了 2 个问题。-一个是否存在必需字段依赖项的任何可能性,因为它存在用于比较例如:如果特定字段的值说状态为 =“测试”,那么其他说状态完成字段的值不能为空,否则它可以为空。- 我有一个下拉菜单说状态。如果它的值为“其他”,那么需要使文本框可见说“其他状态”。知道我正在使用 javasript 使其可见。我不想为此使用 javasript。这可以在不使用javascript的情况下执行吗?
xaml - 如何使用 Silverlight 4 显示必填字段指示器
我注意到许多 Silverlight 4 站点使用带有 * 的标准橙色框来表示这是一个必填的数据输入字段。
这是如何实施的?在 xaml 文件或页面背后的代码之一?
asp.net - 必填字段验证器在回发触发器上运行
我在我的aspx 页面上有一个下拉列表,在该列表上应用了RequiredFieldValidator。下拉代码是:
RequiredFieldValidator 代码是:
我的 aspx 页面上也有一个回发触发器,当我从下拉列表中更改类别时,页面回发并且我页面上的网格得到更新。但是由于回发,验证器消息出现然后消失。我希望仅在从下拉列表中选择“全部”并且用户单击“保存”按钮时才出现。
有什么指导方针吗?
扳机:
按钮:
asp.net - 当必填字段验证器在启用并显示错误消息时触发...?
我有 1 个下拉列表,它包含 3 个项目,如电子邮件、消息和电话。根据下拉列表的选择,我们显示文本框,所有文本框都是不可见的。我们正在为这些文本框使用Requiredfield验证器(RFV1,RFV2),并且基于此处启用RFV的选择,我们面临通过javascript函数启用RFV的问题,同时它自身显示所有错误消息。
那么,如何防止在启用 RFV 时显示错误消息。
提前致谢。
asp.net - RequiredFieldValidator 和 CustomValidator 同时触发?
我有一个 asp.net 文件:
- 3 个单选框,必须选择一个
- 必须在其中选择项目的列表框
- 验证码验证
现在我有 4 个验证器:
- 单选框的 CustomValidator
- 列表框的 CustomValidator
- 验证码验证的自定义验证器(保存在会话中)
- 验证码文本框的RequiredFieldValidator 不能为空。
我的问题是订单。如果用户尝试发送公式并且所有 4 个验证器都错误,则只会显示 RequiredFieldValidator,因为其他 3 个是服务器端的。用户现在认为“哦,只有一个错误”并纠正了它。在那之后,又出现了另外 3 个错误,用户可能对此有点生气——“为什么系统在第一次播放时不告诉我?!”
那么,如何有一个用户友好的解决方案呢?
有没有办法同时触发服务器端验证,客户端验证失败?或者有没有办法在服务器端触发客户端验证?
(注意!我试图移除RequiredFieldValidator,而是执行第四个CustomValidator。我这样做了,我有4个CustomValidator,没有Requ-Field-Val。最终,在发送公式后,没有一个CustomValidator会被击中= (我不知道为什么。)
c# - 无法验证“RequiredFieldValidator”引用的自定义控件
问题:如何正确扩展自定义控件以使用RequiredFieldValidator?我读过这个,但试图实现它并没有解决我的问题。到目前为止,这是我想出的:
后面的代码:
加载此页面给我以下错误:
无法验证由“RequiredFieldValidator”的 ControlToValidate 属性引用的控件“SelectAgreement”。
堆栈跟踪:
c# - 回发隐藏 requirefieldvalidator asp.net
我正在使用 WepApplication,问题是我有一个带有 autopostback="true" 的文本框和一些其他带有验证器的文本框和下拉列表,例如 requirefield n 正则表达式等。当我单击“提交”按钮时,
表单已验证客户端并显示所有 Requirefiled 验证器,但是当我更改文本框上的文本时此问题开始后(autopostback=true"),所有验证器都隐藏... 但请注意,如果我添加CausesValidation= ,我想触发 OnTextChanged 事件bz "true"它不会调用OnTextChanged
那么有没有办法显示验证器(消息)甚至页面自动回发......
请帮帮我。
提前谢谢...
wpf - WPF 搜索表单中的多字段验证器
我有一个相当简单的视图,它用作搜索表单。有两个组合框和一个带有“搜索”按钮的文本框。如果下拉列表中没有选择或文本框为空,则无法执行搜索。我在我的应用程序的几个地方使用了 IDataErrorInfo,但它似乎不适合这里(我没有“SearchPageModel”,我不确定如何在视图模型上实现它),并且由于完全缺乏验证器控制,我不知道该怎么做。如果用户尝试搜索而之前没有这样做,我只想显示一条有关填写所有信息的消息。最简单的方法是什么?
更新: 按照第一个答案的链接中的建议,我创建了一个验证规则并将我的文本框修改为如下所示:
但是,这里有一个新问题:当我转到屏幕并在文本框中输入内容然后删除它时,该框按预期以红色突出显示。Validation.GetHasErrors(tbxPartNumber) 返回真。如果我进入屏幕并且根本不与文本框交互,则 Validation.GetHasErrors(tbxPartNumber) 返回 false。它似乎只在我修改文本时才有效......它不会验证用户是否只是出现并单击搜索而不输入任何内容。有没有解决的办法?