我会尽力清楚。我有一个包含3个条目的列表框,当我的条目号2被选中时,它会使一个默认隐藏的字段变为可见。
然后在提交表单后,所选项目保留在列表框中(已经完成了),但变为可见的字段将返回其默认设置,隐藏。如果提交未通过验证要求或其他原因,我希望它保持可见。
我知道它必须非常简单,但我还是习惯了HTML / PHP / Javascript。
如果你们需要任何代码部分,我将非常乐意为他们提供。我只是不想无缘无故地发布我的完整代码,这非常混乱且很长。
提前致谢!
编辑:
实际上我刚刚发现了它。谢谢你的帮助,把我推上了正确的轨道所以继承代码,你只需将它放在body标签的任何地方。
这将执行任何操作onload。 因此,当我的代码运行时,它将检查我的列表框的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>
答案 0 :(得分:1)
是您的表单提交功能刷新页面还是将隐藏的字段/类设置回隐藏状态?