问题标签 [custom-validators]
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# - 日期的自定义不显眼的日期验证器
也许这只是我的思维方式,但我很难理解你应该如何做自定义的不显眼的验证器。C# 部分很简单,但 jqueryui 适配器是我迷路的地方。
我一直在尝试制作一个验证器,它要求日期是过去一定的时间。我用它来验证年龄,以确保有人输入了过去 18 年的日期。
我最终决定让它成为一个远程验证器,这样验证在客户端和服务器端都使用相同的代码。尽管如此,我还是对 jquery 感兴趣以使其工作。
我希望数据注释扩展具有日期功能。
ruby-on-rails - Rails:我可以在自定义验证器中存放其他验证吗?
我有一个自定义验证器,它扩展了 ActiveModel::EachValidator。
我想根据记录在 validates_each-Method 中设置动态验证。例如,对于一条记录,我需要一个存在验证器,而对于另一条记录,我需要一个长度验证器。
如何将此动态验证“附加”到此记录?
java - Izpack:验证器不起作用?
我的“UserInputSpec.xml”文件中有一个字段描述。
这是我的验证器类:
在“Installer.xml”中还有如下可变减速:
单选按钮未选中。如果我单击“下一步”按钮安装程序继续下一页并且验证不起作用,则按钮仍然未选中。
请帮忙!提前致谢。
asp.net - CustomValidator 不工作 (asp.net vb)
我第一次使用 CustomValidator,但它似乎没有触发 DateExpireRequired_ServerValidate 并且只是在 Click 操作中运行代码。
已经烦了我几个小时了!谁能看到我在做什么的问题?
下面我的代码中的 DropDownList 是使用 Roles.GetAllRoles() 填充的
ASP.NET
代码背后
谢谢J。
datetime - customvalidator 总是有效=真
我有一个自定义验证器来检查输入的日期是否有效。但它始终是真实的,这使得它不会触发。我曾经有一个comaprevalidator 和daterange,但它不会在页面刷新时起作用,它会验证出生日期并在它是无效的时候说。所以我把它改成了 customvalidator 希望我能找到好运。
这是java脚本。它总是显示 alert("test" + arguments.Value.toString()); 尝试捕获不起作用。
有没有更简单的方法来检查输入的日期是否有效。我已经为此苦苦挣扎了好几天了。谢谢。
asp.net-mvc-3 - 列表字段上的自定义验证器似乎根本不起作用
模型:
看法:
验证器:
我希望我的验证器一开始就返回 false,只是为了确保它正常工作。但是,如果我没有从列表中选择任何标签并提交表单,它会尝试处理它而不会出现任何错误,表明我需要先选择一个标签。
我在这里做错了什么?
jsf-2 - 如何在 jsf 测试 processValidation 阶段测试自定义验证?
我有一个自定义验证器类实现 javax.faces.validator。我的问题是如何在 jsf 生命周期流程验证阶段对其进行测试。当我尝试对其进行测试时,它没有进入此阶段或失败。
ruby - 在 Rails 模型中更改自定义验证的优先级
我已经以依赖的方式实现了验证,比如 start_date 格式是否无效,所以我不想在 start_date 上运行其他验证。
这将检查特定格式,然后我调用了自定义验证方法,稍后应该运行。
我已经使用 self.errors["start_date"] 检查错误对象是否包含错误,如果它不为空,它应该跳过对同一参数的其他验证。
但问题是先调用 def validate,然后调用 validates_format_of。我怎样才能改变这一点,以便可以实现流程。
file - 如何编写自定义 Zend 验证器以根据数据库记录检查文件的哈希值
我正在构建一个文件存储库,其中每个文件都有一个与之关联的数据库条目。在那个数据库中,我包含了文件的 sha1 哈希值。此外,出于安全原因,我使用特定模式重命名每个文件,因此我无法通过表单的文件名值直接检查文件名。
我试图阻止人们两次上传同一个文件,所以我想创建一个表单验证器,它接收正在上传的文件并根据数据库中的所有值检查文件的哈希值。如果哈希值已经在数据库中——因此文件已经存在——验证器应该返回 false。如何从验证器类内部访问文件以便计算哈希?
validation - 推动 ORM 版本 1.6.4 - 了解验证器
(几小时后将问题改写为更具描述性)
我需要一些关于理解Propel
setters
/validators
在独立(非框架)开发中的建议。
关于验证的文档指出:
验证器可帮助您在将输入持久保存到数据库之前对其进行验证。
Propel
...并且在验证器消息中,我们可以就用户可以在何处更正未通过验证的条目提供连贯的建议。
a 的示例用法validator
如下:
我发现的问题是“如果你不能setXXX()
验证它怎么办?”
我有一个列类型DATE
,我邀请访问者在 Web 表单中输入日期。他们打错日期并提交03/18/20q2
我希望我的一个自定义验证器能够报告验证器消息并再次将表单返回给要修改的用户,但是这首先发生:
CustomValidator
在我的测试中,一旦我写了(例如),我就无法得到任何简单或触发:
我理解为什么会这样——如果你不能依赖它的字段,即使在你保存它之前,创建和尝试操作一个新对象是没有意义的。
这给我的困境是:
如果一个致命错误可能是由于无效条目导致无法Propel validation
为我(以及用户)处理它并发送回有用的消息,我应该打扰Propel validation
我自己的安全/礼貌验证?
我在文档中找不到任何提及如果您提供会发生什么Propel
- 无论出于何种原因 - 它没有为该字段预期的值或如何处理它会发生什么。
我确实希望这是有道理的,并且有人可以向我指出一种方法,这意味着我只需要在一个地方验证输入。