2015-04-24 61 views
2

在我解釋我遇到麻煩之前,我只想讓你知道我是PHP/HTML新手(我有自己學習這個課程),所以我很抱歉,如果我問的是愚蠢的問題。如果可能的話,我不知道我做錯了什麼,我應該做什麼的解釋將不勝感激!在使用按鈕顯示/隱藏表單時出現問題(PHP/HTML/Javascript)

<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"> 
 
\t 
 
    <!-- My code --> 
 
    
 
</form> \t \t

現狀

中的按鈕顯示,但是當我點擊他們,沒有任何反應。我不確定我做錯了什麼。什麼我的代碼/項目是應該做的

說明我有一個存儲有關的電影(標題,演員,發佈日期,等等)信息的數據庫,它的顯示在一個HTML表格。我想讓用戶可以根據他們想要搜索的內容搜索表格(例如輸入演員的名字,並讓表格只顯示其中有演員的電影),或者將數據插入數據庫&表中。

我想DO(部分我卡在)

我想創建兩個按鈕,一個用於示出用於搜索表&一個表示用於將數據插入到表格的形式數據庫。無論用戶點擊哪個按鈕,都會顯示相應的表單(並且當用戶再次單擊相同的按鈕時,表單將被隱藏)。這是我目前堅持的部分。


我已經做了研究,並嘗試了許多其他方法,但它仍然無法正常工作。我想堅持使用Javascript,因爲它對我更有意義。

在此先感謝!

回答

4

document.getElementById()函數將字符串作爲參數。 嘗試:

onclick = 'show("insertForm");' 
+0

它的工作!非常感謝!! :) – wuv1