如何在单击复选框时使忍者表单字段为必填项?

时间:2019-07-02 14:16:34

标签: wordpress validation ninja-forms

我正在使用忍者表单,并且有一个复选框字段。单击此复选框后,将显示两个输入字段。我必须根据需要填写两个字段。我该如何使它们都必需?

我使用jQuery添加必需的属性,但是当我单击“提交”时,该表单即被提交,没有显示任何错误。

                                                                                       一世                         认识员工                                                                                                                                                                                                                                                        员工全名                                                                                                                                                                                                                                                                             员工邮箱                                                                                                                                                                                     

我使用条件逻辑扩展名来显示和隐藏在选中和取消选中Checkbox时的两个输入字段。另外,使用jQuery实现相同的功能。预期的输出,在选中该复选框时,在提交表单之前,两个字段均应可见且必填

1 个答案:

答案 0 :(得分:0)

取消多余的jQuery,只需使用 provided toggle option

然后设置条件逻辑,以便在未选中字段时将其隐藏,反之亦然。当字段被隐藏时,其作用就好像它们不存在一样,这意味着您无需填写隐藏的必填字段即可提交。但是,当选中该框并再次显示它们时,您将必须填写字段。如果这样做不起作用,请尝试更新您的条件逻辑插件,因为我认为这样做并非总是如此。

(这是一个问题,如果您自发布以来已经学到了任何可以帮助我的内容,否则请忽略此问题):我也遇到类似的问题,但是我希望该字段永久显示并根据用户选择在必需和不需要之间进行切换。如果找不到为每个字段创建一对字段(一个为必填字段,一个不是),并根据其选择显示必填/非必填字段的版本,我无法找到一种方法。问题在于,当我导出提交内容时,会有很多额外的混乱和无用的空白字段。