问题标签 [validationrules]
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.
jquery - 重新提交错误表单时,Jquery Validator 规则未更新
我有一个包含两个相互依赖的字段的表单,一个是一组两个单选按钮,另一个是一个文本字段。
当单选按钮选择了一个值时,文本字段应该是必需的。When the other field is selected, it is not required. 概念上相当简单。
这是通过如下函数实现的,在表单提交时调用:
所以,这在第一次提交表单时效果很好。如果选中了允许空输入的单选,则表单提交正常。如果选中了另一个按钮,则表单页面将空文本字段突出显示为错误。
但是,在提交了文本字段为空的错误表单并且选中了强制值的单选按钮后,如果我继续将文本字段留空但将单选按钮更改为允许空白字段,则表单仍然不提交,并且文本字段仍然错误地突出显示。
当我使用 Firebug 调试器单步执行 javascript 时,我可以看到它确实重新执行了表面上正在创建新验证器的 validate() 函数,并且我可以看到该字段的“必需”规则的表达式正在评估为 false在第二次提交时,正如预期的那样。然而,一旦验证代码被单步执行,我会在它的设置中查看生成的验证器对象的规则集,它们保持不变。表单的验证器是否在以某种方式实例化后被锁定,或者有没有办法在验证运行之间成功更新它的规则集?
c# - 当 ValidationResult 为 false 时,与 ValidationRule 绑定的 DependencyProperty 不更新 Source
ComboBox.SelectedItemProperty 绑定到 TowWay 到控件中的 DependencyProperty。
在 ControlTemplate 中:
当 ValidationRule 返回 false
绑定到所选项目的依赖属性未更新。
有没有办法强制绑定更新源?
*请如果有人要在这里提出讨论
BindingExpression.UpdateSource(),请提供一个工作示例,而不是因为听起来像解决方案就脱口而出,我不打算在我的 Binding 上使用显式模式。
此外,我可以轻松地编写代码来解决这个问题,但是一个好的 .net 程序员应该能够编写更少的代码并使用 .net 框架提供的内置机制,
这就是这个问题的核心目的,在通知 DataError 的同时是否有更新源的内置方法?
php - 如何在 ?Yii 中以一种形式验证不同的模型字段
我有两个模型
1) TblRegistration : $model 作为对象
2) TblLogin : $model2 作为对象
这两个字段都包含在 TblRegistration/_form.php
默认情况下,TblRegistration 字段验证包含在 rules() 中。
意见/tblRegistration/_form.php
模型/TblRegistration.php
我想将 TblLogin 字段包含到模型/TblRegistraion 规则中以进行验证。
c# - WPF - ValidationRule 没有被调用
我得到了这个 TextBlock 的 Xaml:
在视图模型中:
验证规则是这样的:
并且 FilesPath 属性正在被另一个事件更新:(vm 是 viewModel var)
当我通过文件对话框选择文件时,为什么不调用 ValidationRule?
php - 数组 CodeIgniter 验证规则中的值
CodeIgniter 有许多验证规则,但是否有任何规则用于检查某个字段的值是否存在于数组中(作为验证规则的参数给出)?
例如:
email - 根据 MS Outlook 2010 中的电子邮件关键字限制电子邮件收件人
我在一项医学研究中工作,在该研究中,几个异地地点的研究协调员将通过电子邮件附件发送敏感数据。这些电子邮件将被加密,但除了一两个特定收件人之外,我不能让这些电子邮件发送给任何人。我需要一种方法来限制谁可以根据电子邮件主题行中的关键字接收电子邮件附件。我们正在使用 MS Outlook 2010。
理想情况下,它会这样工作:如果发件人的电子邮件主题行包含诸如“RestrictedEmail”之类的关键字,则只有指定的电子邮件收件人(例如 king@kong.com 或 robin@hood.com)才能收到电子邮件,否则,电子邮件不会发送。
我在档案的其他地方没有看到这个。也许我没有使用正确的关键字...
提前致谢!
c# - 我如何强制 wpf ValidationRules 绑定?
例如,我有一个通过 mvvm 模式绑定的文本框,如下所示:
此特定规则检查是否在文本框中输入了任何值。但是,只有当用户输入一些文本然后将其删除时,才会激活此规则。大多数时候,当用户遗漏一个空白字段时,是因为他忘记填写了。
那么,在允许用户实际保存数据之前,如何从视图模型强制检查所有验证规则?
如果我能以某种方式一次对所有控件执行此操作,那也很好。
感谢你。
wpf - 在 ListView 中使用带有 ValidationRules 的 ComboBox
我有一个 Listview,其中一列包含 TextBox,另一列包含 ComboBox。
此验证适用于 TextBox:
但是当我用 ComboBox 尝试相同的方法时,我的验证器永远不会被调用:
我也试过用<ComboBox.SelectedValue>
没有<ComboBox.SelectedValuePath>
效果替换。
我的问题可能在于 ComboBox 的绑定路径,但此时我只是在挣扎。
谢谢!
javascript - 带有 If/Else 语句的 Jquery 验证规则
此代码有效,但我需要它基本上在 id 字段上执行 If Else。如果 id 长度大于 0,则不检查名称、邮政编码。如果 id 不 > 0,则根据需要检查名称、邮政编码等。欢迎您提出建议。谢谢,
visual-studio-2012 - 负载测试项目 VS 2012 中的验证规则/预期内部文本
sql中是否有类似“包含”或“喜欢”的选项来验证文本片段。我只需要验证一部分代码是静态的,其余的是动态的。