我会尽量说清楚。我有一个包含 3 个条目的列表框,当我的条目编号 2 被选中时,它会使一个默认情况下隐藏的字段变得可见。
然后,提交表单后,所选项目将保留在列表框中(已解决),但可见的字段将恢复为其默认设置,即隐藏。我希望它保持可见,以防提交未通过验证要求或任何其他原因。
我知道这必须很容易,但我仍然习惯于HTML/PHP/Javascript。
如果你们需要任何代码部分,我将非常乐意提供它们。我只是不想无缘无故地发布我的完整代码,这非常混乱且很长。
提前感谢!
编辑:
其实我刚刚找到它。 感谢您的帮助,让我走上了正确的轨道
所以这是代码,你只需要把它放在 body 标签中的任何位置。
这将在加载时执行任何操作。因此,当我的代码进行时,它将检查我的列表框的 ID 是否是数字 2,如果它将在 IF 语句中执行 actons。寻找我的田地并将它们可见。
<script>
window.onload = function() {
if (document.getElementById("topic2").value=="2")
{
document.getElementById("Agence").style.visibility='Visible';
document.getElementById("agence_tittle").style.visibility='Visible';
}
}
</script>
您的表单提交功能是刷新页面还是将隐藏字段/类设置回隐藏?