我跟着this tutorial创建了一个带有序列化数据的自定义动态后端配置,一切都按预期工作。耶
但现在我想采取另一步,只在选择框中选择特定值时显示一些输入。使用system.xml
执行此操作时I know that I can use ,但如何通过动态序列化表格的代码完成相同的操作?
答案 0 :(得分:0)
我最终做了某种Javascript解决方法来启用/禁用某个输入。
function togleSelect(element)
{
var val = element.value;
var name = element.name;
if (val == 0) // select value to be triggered
{
name = name.substr(0, name.lastIndexOf("[")) + "[name_of_my_input]";
var target = document.getElementsByName(name);
target[0].disabled = false;
}
else
{
name = name.substr(0, name.lastIndexOf("[")) + "[name_of_my_input]";
var target = document.getElementsByName(name);
target[0].disabled = true;
}
}
这不是最好的解决方案,但它正在发挥作用。