复选框/按钮提交隐藏类/ ID

时间:2014-04-10 06:06:57

标签: php html css checkbox

我想做的事情很简单,但我不知道如何实际做到这一点。

我有一个分配给HTML文件中容器的Div ID / Class。

现在我想在php文件中添加一个复选框或按钮,可以隐藏和显示HTML文件中的div元素。

我想做什么:

  1. 通常可以向所有人透露。
  2. 我查看了hide open并点击了提交。
  3. 删除容器或将可见性更改为无。

2 个答案:

答案 0 :(得分:0)

如果我理解你,请试试这个: http://www.w3schools.com/jquery/tryit.asp?filename=tryjquery_hide_show

只需将按钮更改为复选框,并执行一些检查,如果选中复选框,则隐藏其他显示

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>

<script>
$(document).ready(function(){
$('#showHide').change(function(){
    var c = this.checked ? $("p").show() : $("p").hide();  
}); 
});
</script>


<p>If you click on the "Hide" button, I will disappear.</p>
<input type="checkbox" id="showHide" name="showHide" value="Show">Check it

答案 1 :(得分:0)

使用此Javascript(您不必使用Jquery):

<script type="text/javascript">
function showHide(thediv){
   id = document.getElementById(thediv).style;
   id.display = (id.display != 'inline')? 'inline' : 'none';
}
</script>

然后定义要隐藏的div:

<div style="display:none" id="my_div">
     Hello World or any other HTML
</div>

现在 - 将您的单选按钮设置在代码中的某个位置,并在单击时触发show脚本:

<input type="radio" onclick="showHide('my_div')" />

如果您希望div显示为默认值,请更改为

<div style="display:inline" id="my_div">

或者只是完全删除样式。