Kohana 3.1 验证条件规则可能吗?

发布于 2024-11-25 05:39:30 字数 169 浏览 0 评论 0原文

是否可以使用 Kohana 3.1 Validation::factory() 创建条件规则?

例如,我有一个单选按钮,如果用户单击它,那么我想将规则应用于另一组输入字段,例如“not_empty”(但前提是用户单击该单选按钮)。

看看 3.1 的所有文档,似乎没有什么可以让我做这样的事情!

Is it at all possible to create a conditional rule with Kohana 3.1 Validation::factory()?

For example I have a radio button which if the user clicks on it, then I want to apply rules to another group of entry fields, like 'not_empty' ( but only if the user clicks on that radio button ).

Looking at all the docs for 3.1 it appears that nothing allows me to do such a thing!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

香橙ぽ 2024-12-02 05:39:30

呃...使用 if 语句?您可以使用 GET/POST 相关输入字段并且其值可用,您可以使用它来检查单选按钮单击,然后仅在规则存在时添加规则。例如:

$val = Validation::factory(...); // fill as necessary
if ($_POST['myradio']) {
  $val->rule(...); // now apply that 'conditiona' rule 
}

Err... use if statement? Either you use GET/POST the relevant input field and its value would be available, you could use that to check for radio button click, then add rule only if it exists. e.g.:

$val = Validation::factory(...); // fill as necessary
if ($_POST['myradio']) {
  $val->rule(...); // now apply that 'conditiona' rule 
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文