我会尽量清楚。我有一个包含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>
你使用JavaScript或PHP来显示隐藏字段? – GreenEggsAndHam
我正在使用javascrypt –