0

我会尽量说清楚。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>
4

1 回答 1

1

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

于 2012-06-29T18:02:50.320 回答