javascript - 单击复选框后,我可以在 Javascript 函数中将重力形式字段设置为所需状态吗?

标签 javascript jquery gravityforms

我实现了自定义重力形式,我需要在单击一个复选框后将一个字段设置为所需状态。

   jQuery(document).ready(function ($) {
        $('#choice_5_8_1').change(function () {
             if ($(this).is(':checked')) {
                  jQuery("#field_5_9").required(false).change();
             }
        });
   });

在验证所有数据并提交表单之前可以吗?我尝试使用类似的东西,但它不起作用......

最佳答案

具体操作方法如下:

$(document).ready(function() {
    $('#choice_5_8_1').on("change", (function () {
        if ($(this).prop('checked')) {
            $("$field_5_9").attr('required', ($(this).attr('required') == "required" ? "" : "required"));
        }
   });
});

关于javascript - 单击复选框后,我可以在 Javascript 函数中将重力形式字段设置为所需状态吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52797130/

相关文章:

jquery - 如何使 div 在行类中可排序?

wordpress - Authorize.net TLS 禁用通知、重力形式和 Let's Encrypt

php - 如何正确使用 rtrim 函数删除 PHP 中字符串末尾的字符

javascript - onclick 属性未按预期工作

Javascript:如何将引号添加到数组中的各个值?

javascript - 使用具有模态样式的 jQuery 插入 iFrame

jquery - 如何防止字体在我的 wordpress 网站中加载两次?

javascript - 在 img 区域选择中,我想在新的 div 中显示选定的图像

javascript - 在 JavaScript 中从数组中删除项目

python - 在 Python 中访问 Gravity Forms API 的正确方法是什么?