提交后,表单字段保持可见

时间:2012-06-29 17:59:27

标签: php javascript html webforms

我会尽力清楚。我有一个包含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>

1 个答案:

答案 0 :(得分:1)

是您的表单提交功能刷新页面还是将隐藏的字段/类设置回隐藏状态?