问题标签 [validationsummary]
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.
silverlight - 如何自定义ValidationSummary Silverlight控件的HeaderTemplate?
我想从Silverlight Toolkit自定义ValidationSummary控件的HeaderTemplate并显示本地化的 Header。但我不知道如何在标题文本中显示错误计数器......
有人可以帮我吗?
我当前的 XAML 代码...
提前致谢!
c# - 自定义验证器触发,但它不更新 ValidationSummary
嗨,我正在开发自定义表单字段验证器,似乎自定义验证器正在工作,不允许它继续到下一页,但它不会更新验证摘要,也不会显示星号和我的标签已经看得见了。我在同一个字段上还有其他验证器,例如RequiredFieldValidator。我的 ValidationGroup 已设置,Text 和 IsValid 也是如此。正如一些解决方法所建议的那样,我什至在 javascript 中编写并设置了一个虚拟客户端验证方法。
这是asp.net中的验证摘要代码
这是自定义验证器和必填字段之一
这是后面代码中的自定义验证方法
请指教,谢谢。
编辑:已回答 - 正如按位提到的那样。验证摘要也应该放在更新面板中。谢谢!
像这样:
然后调用更新:
asp.net - Html.ValidationSummary 显示重复的错误消息
我已经搜索并用谷歌搜索了这个问题的答案,但无济于事。我正在使用 EF4 和 ASP.NET MVC2,并且我有一个带有不可为空字符串字段“RecipientID”的 EF4 实体“Award”。我正在使用 DataAnnotations 进行服务器端验证,因此在我的“Award”部分类中,我将 RecipientID 设置为具有 Required 属性。当我尝试在 RecipientID 文本框为空的情况下提交表单时,我在 Html.ValidationSummary 中看到我的错误消息“请输入收件人”两次。
这是否是因为实体(因为它是具有空值的不可空字段)以及应用程序都抛出了错误?不管是什么原因,有没有办法“解决”这个问题并且只显示一次错误消息?(修复引用,因为我不确定这是否是预期的行为。)我认为没有必要包含相关代码,但如果需要,我会这样做。
预先感谢您的帮助。
asp.net - 当 DOM 可见时执行 jQuery 函数
我有一个带有一些自定义验证的页面,它在验证摘要中显示结果。我想将此验证摘要重新定位到页面底部,而不会导致页面随着验证摘要的长度滚动。我有一个 jQuery 函数,它可以很好地做到这一点,但是,我需要在显示验证摘要后执行这个 jQuery,我不确定要触发哪个事件。
在我的自定义验证方法中,我构建了这个字符串并在 RadScriptManager 中注册......
这行得通!感谢您的学习经验,我不知道我可以从后面的代码中调用它!我将来会做更多的事情!
asp.net - 为什么自定义验证器的错误消息未显示在消息框中?
我已经尝试过多种方式,但自定义验证器的错误消息未显示在验证摘要中,但它(ValidationSummary)显示了所有其他类型的验证器的错误消息。
c# - 如何自定义 ValidationSummary 控件?
我该如何修改asp.net中validationSummary控件的显示我想完全修改它而不仅仅是修改文本的颜色等。有没有人有任何示例代码等?
谢谢尼尔
asp.net-mvc-3 - 在所需位置查看验证摘要
我在 mvc3 的主视图中有一个部分视图。部分视图在其操作方法中有它自己的 ModelState.AddModelError,而主视图在其操作方法中有另一个 ModelState.AddModelError。当代码运行并且想要显示主视图错误时,由于部分视图也具有validationsummery标签,因此验证摘要显示在两个位置。
我如何解决这个问题?谢谢。
asp.net-mvc - 如何在验证摘要中显示 MVC 3 客户端验证结果
我有一个注册表单,我在上面使用客户端验证(在我的视图模型上指定的必需、StringLength 等)。该表单目前几乎是脚手架创建它的方式:
唯一的区别是我将 ValidationMessageFor 移到了 ValidationSummary 的右上方。
我想做的是在验证摘要中显示客户端验证错误。目前它们仅显示在表单顶部,但不使用验证摘要。如何使用验证摘要显示客户端验证错误?这甚至可能吗?
更新
Darin 我在一个新项目中使用了你的代码,当客户端验证启动时,这对我来说是这样的:
客户端验证 http://tinypic.com/images/404.gif
我希望这会显示在验证摘要中,并应用验证摘要样式。我还提交了如下表格:
谢谢,
b3n
asp.net-mvc - 如何在验证消息前面的验证摘要中获取错误字段的 ID
有没有办法自定义validationSummary,以便它可以输出锚标签,HREF 是显示摘要中验证消息的字段名称?这样,使用 jquery,我可以添加在验证摘要上单击锚标记时聚焦该字段的 onclick 事件。
这主要是针对视障人士,所以当他们有错误时,验证摘要会聚焦,他们会跳转到错误条目,带有字段标签的锚标签会聚焦,屏幕阅读器会先阅读锚然后是消息,然后他们可以单击在锚点上专注于错误的领域。
<a href="#First_Name">名字</a> - 请输入您的名字。
谢谢。
asp.net - ValidationSummary 的问题
我的 asp.net 页面上有一个小的联系页面。我有大约 5 个可能会出错的验证器,并且我有一个 ValidationSummary。
问题在于,当我点击“SubmitButton”时,所有控件的 div 都应该消失,而带有 ValidationSummary 的 div 应该出现。
但我不知道如何实现这一点,因为在普通按钮/链接按钮上,我不会有回发可见/不可见的 DIV。通过回发,我将没有 ValidationSummary 的信息。
希望我能正确解释,所以你理解我:)