繁体   English   中英

使用按钮显示/隐藏表单时遇到问题(PHP / HTML / Javascript)

[英]Having problems with showing/hiding form using button (PHP/HTML/Javascript)

在解释我遇到的问题之前,我只想让大家知道我是PHP / HTML的新手(我必须自己学习该课程),因此,如果我感到抱歉,在问愚蠢的问题。 如果可能的话,对我正在做错的事情和应该做的事情的解释将不胜感激!

 <script> function hide(d){ document.getElementById(d).style.display = 'none'; } function show(d){ document.getElementById(d).style.display = 'block'; } function reverse(d){ if(document.getElementById(d).style.display == 'none') { document.getElementById(d).style.display = 'block'; } else{ document.getElementById(d).style.display = 'none'; } } </script> <form> <button type = "button" onclick = "show(searchForm);">Perform Search</button> <button type = "button" onclick = "show(insertForm);">Insert Data</button> </form> <form id = "searchForm" style = "display: none;" action = "result.php" method = "post"> <!-- My code --> </form> <form id = "insertForm" style = "display: none;" action = "result.php" method = "post"> <!-- My code --> </form> 

现在的情况

这些按钮显示出来,但是当我单击它们时,什么也没有发生。 我不确定自己在做什么错。

我的代码/项目应做的解释

我有一个数据库,该数据库存储有关电影的信息(标题,演员,发行日期等),并显示在HTML表中。 我想让用户可以选择根据他们要搜索的内容搜索表格(例如输入演员的名字,并且表格仅显示其中包含该演员的电影)或将数据插入数据库和表格。

我想做什么(我坚持的部分)

我想创建两个按钮,一个用于显示用于搜索表的表单,另一个用于显示用于将数据插入数据库的表单。 无论用户单击哪个按钮,都将显示相应的表单(当用户再次单击同一按钮时,该表单将被隐藏)。 这就是我目前坚持的部分。


我已经进行了研究,并尝试了许多其他方法,但是仍然无法正常工作。 我想坚持使用Javascript,因为它对我来说更有意义。

提前致谢!

document.getElementById()函数将字符串作为参数。 尝试:

onclick = 'show("insertForm");'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM