我已经按照本教程创建了一个带有序列化数据的自定义动态后端配置,并且一切都按预期工作。耶
但现在我想采取另一个步骤,仅在选择框中选择特定值时显示一些输入。我知道我可以在使用system.xml
.
我最终做了某种 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;
}
}
这不是最好的解决方案,但它正在工作。