我会尽量说清楚。I have a listbox with 3 entries in it, and when my entry number 2 is selected it makes a field, which is by default hidden, become visible.
然后在提交表单后,所选项目保留在列表框中(已经解决了),但变得可见的字段恢复到其默认设置,隐藏。我希望它保持可见,以防提交未通过验证要求或任何其他原因。
我知道它必须非常简单,但我仍然习惯于 HTML/PHP/Javascript。
如果你们需要任何代码部分,我将非常乐意提供。我只是不想无缘无故地发布我的完整代码,这很混乱而且很长。
提前致谢!
编辑:
实际上我刚刚找到它。感谢您的帮助,让我走上了正确的道路
所以这是代码,你只需要把它放在body标签的任何地方。
这将在加载时执行任何操作。所以当我的代码运行时,它将检查我的列表框的 id 是否是数字 2,如果它会在 IF 语句中执行操作。寻找我的领域并让它们可见。
<script>
window.onload = function() {
if (document.getElementById("topic2").value=="2")
{
document.getElementById("Agence").style.visibility='Visible';
document.getElementById("agence_tittle").style.visibility='Visible';
}
}
</script>