根据单选按钮中选择的值隐藏计时表中的自定义元素

Hide custom element in chronoforms based on value selected in radio button

我正在使用 Joomla 3.4.8 和 ChronoForms V5。

我制作了一个 from,我想根据单选按钮的值隐藏一个自定义元素。我在单选按钮 Yes 和 No 中设置了两个选项。我希望如果我 select Yes 则显示自定义元素(在包含 html table 的单选按钮下方)以及何时显示我单击否,应隐藏相同的自定义元素。

我发现太多了,但是在 chronoforms 中没有选项可以用自定义元素处理事件。

一些 google 搜索结果表明我应该在表单加载时使用 "Load Javascript" 元素并向其添加代码,然后通过单选框事件调用它。我在 "Load Javascript" 元素中添加了以下代码,并调用了单选按钮的值更改事件,但仍然不起作用。

myFucntion() {
document.getElementById('fin-row-custom2').style.display = 'none';
}

注意:我在 firefox 中使用检查元素找到了 div 的 ID。

哪位时间型专家可以帮助我???

在自定义代码周围添加一个 'wrapping' 标记 - 例如 <div> 并为其指定一个唯一 ID,例如id='show_table'

然后您可以 show/or 使用单选框元素中的“事件”选项卡设置隐藏 <div>

鲍勃