【发布时间】:2014-01-28 10:40:36
【问题描述】:
我想在按钮中隐藏一个表单。隐藏表单已完成,但问题是隐藏表单区域大小在我的框下方显示为空白区域,因此我在按钮底部和按钮下方的内容之间有很大的空间,例如另一个按钮。
按钮代码
<button class="myButtonl" onclick='showForm();'>Create a Player</button>
表格代码
<div id="div1" style="visibility:hidden;">
<form action="team.php" method="POST" name="profiles">
<div>Team Name: <input type="text" name="psn" value=""></div>
<input type="submit">
</form>
</div>
Javascript
<script>
function showForm() {
document.getElementById('div1').style.visibility= 'visible' ;
}
</script>
我想我正在寻找的效果是按钮将表单保存在其中,直到单击按钮,然后表单下拉显示在其下方。此外,如果有可能在表单显示时再次单击按钮,则表单被放回按钮内部,因此在再次单击之前不再可见。
【问题讨论】:
-
使用
show/hide代替visibility? -
他没有使用 jQuery 来显示/隐藏用户
标签: javascript jquery html css forms