问题标签 [customvalidator]
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.
asp.net - asp:CustomValidator / OnServerValidate
我有一个 CheckBoxList,我正在尝试验证是否至少选中了一个复选框。
标记:
代码隐藏:
如果我在 CustomValidator 控件中添加 ControlToValidate="checkboxlistCategories",它就会爆炸!我得到的例外是:
System.Web.HttpException:控件“checkboxlistCategories”由“RequiredFieldValidator8”的 ControlToValidate 属性引用
我错过了什么吗?
asp.net - ASP.NET 自定义验证器错误消息:无法验证属性引用的控件
我使用 ASP.NET 并有一个 Button 和一个 CustomValidator,它必须验证按钮。
加载页面时,我收到错误消息:
“'saveCValidator' 的 ControlToValidate 属性引用的控件 'saveButton' 无法验证。”
可能是什么问题?我在网上搜索,但这并没有太大帮助。
asp.net - ASP.NET CustomValidator 试图匹配 System.EventHandler?
我有这样的标记:
代码隐藏如此:
哪个工作得很好,然后没有改变页面上的任何东西 ASP 现在坚持:
'Accountname_CheckUnique' 没有重载匹配委托 'System.EventHandler'
嗯,不,也不应该根据MSDN。已经很晚了,我很累,有人知道如何解决这个问题或指出我理解中的明显缺陷吗?
编辑:
我还尝试将 += 绑定作为代码隐藏中的事件处理程序,它仍然需要 EventArgs 签名。使。不,感觉。
编辑2:
完全删除并重新创建页面(复制粘贴)并且问题消失了。假设一些小众事物造成了一个非常本地化的问题。
@MODS:请关闭。
java - 解组对象时 JAXB 不调用 setter
我正在使用 JAXB 2.0 JDK 6 将 XML 实例解组为 POJO。
为了添加一些自定义验证,我在属性的设置器中插入了一个验证调用,尽管它是私有的,但解组器似乎没有调用设置器,而是直接修改了私有字段。
对我来说至关重要的是,每次 unmarshall 调用都会针对这个特定字段进行自定义验证。
我应该怎么办?
代码:
asp.net - 在客户端启用/禁用RequiredValidator / CustomValidator 未触发
我有一个下拉菜单,用户可以在其中选择一个国家/地区。这是一个必需的“字段”。
在它旁边,有一个名为 State 的文本字段。如果用户选择 US,则字段 State 是必需的。如果用户选择例如瑞典,则不需要国家,因为瑞典没有国家。
示例代码:
我的问题是:当它为空时,我怎样才能使这个 CustomValidator 触发验证?
或者更简单地说:我怎样才能有条件地触发RequiredValidator?
或者最简单:如何在客户端启用/禁用RequiredValidator?
c# - CustomValidator 验证多个控件
有没有办法让自定义验证器从两个控件中获取输入,例如两个复选框并确保只选中一个?
或者我是否将这一切都错了,更重要的是,如果我是,你能指出我正确的方向吗?
即使这是错误的方向,我也想知道如何做到这一点,以防我遇到适用的情况,那就是如果可能的话。
感谢您提前提供帮助。
asp.net - Customvalidator:检查单选按钮列表是否包含所选项目
我有一个带有两个项目的单选按钮列表,是或否。单选按钮列表控件有一个自定义验证器,它需要一个服务器验证功能和一个 javascript 客户端验证功能。你可以帮帮我吗?此消息中的功能有效,但仅当我实际选择了两个列表项之一时,当未选择任何列表项时,验证会跳过我的单选按钮列表控件。
编辑:评论中的相关代码
代码背后:
asp.net - 将 CustomValidator 包装在 UserControl 中,但允许访问它
我有一个 UserControl,它本质上只是一个带有可选内置验证器的 TextBox。目前这只是一个RequiredFieldValidator 和RegexValidator。很容易公开 UserControl 上的属性,这些属性会传递给这些验证器,并允许我设置 RegEx。
现在我想添加一个 CustomValidator 并允许用户添加一个服务器端验证功能......这给我带来了一些麻烦。什么是正确的语法?我尝试只添加一个 ServerValidateEventHandler 属性,但是当我尝试使用它时,我得到一个运行时错误:
我是否需要以其他方式公开委托?这应该很容易......我错过了一个小钥匙。请注意,我正在尝试将 CustomValidator 添加到使用 UserControl 的页面中...我希望用户为 usercontrol 本身的自定义验证指定一个处理程序。(是的,这有点像 Frankencontrol)
asp.net - CustomValidator 不需要设置它的 ControlToValidate 属性,所以
我刚刚阅读完 CustomValidator 控件,我有一个问题。在我正在阅读的书中,它说 CustomValidator 不需要设置它的 ControlToValidate 属性,并且它提供了一些这种用法的示例。但在一个未使用 ControlToValidate 的示例中,OnServerValidate 函数有一个计时器(5 秒),您需要通过在文本框中输入“答案”来计时。如果花费的时间超过 5 秒,则会在文本框旁边弹出 CustomValidator 的错误消息(这就像一个定时问答游戏)。CustomValidator 是如何知道将消息放在文本框旁边的(据我所知,两者之间没有关联)?我想测试一下,所以我在页面上放了几个文本框,错误消息总是显示在我放在页面上的最后一个文本框旁边。谢谢。
zend-framework - Zend Framework 表单元素验证器 - 即使不需要也验证字段
即使不需要表单元素,有没有办法让验证器触发?
我有一个表单,我想验证 texbox 的内容(确保不为空),如果另一个表单元素(几个单选按钮)的值选择了特定值。现在我通过覆盖我的表单类的 isValid() 函数来做到这一点,它工作得很好。但是,我想将其移至其 on 验证器或使用 Callback 验证器。这是我到目前为止所拥有的,但它似乎永远不会被调用,除非我将字段更改为 setRequired(true) ,这是我一直不想做的,只有当另一个表单元素的值设置为特定的价值。