2011-08-08 39 views
1

我想要做的是當我點擊提交按鈕,並嘗試獲取它沒有正確顯示的值。我書面方式2文件的代碼下1)enable.php 2)abc.phponlick更改下拉框中的名稱

文件名:enable.php

<html> 
    <head> 
     <script type="text/javascript"> 
      function showdetail(boxid){ 
       document.getElementById(boxid).style.display = "block"; 
      } 

      function hidedetail(boxid){ 
       document.getElementById(boxid).style.display = "none"; 
      } 
     </script> 
    </head> 
    <body> 
     <form name="abc" method="post" action="abc.php"> 
      <ul> 
       <li><a id="r" href="#" title="" alt="" onclick="showdetail('res'); hidedetail('comm');">bb</a></li> 
       <li style="width: 1px;">|</li> 
       <li style="width:85px;"><a id="r" href="#" title="" alt="" onclick="showdetail('comm'); hidedetail('res');">Cc</a></li> 
       <li style="width: 2px;">|</li> 
      </ul>` 
      <div id="res" style="display:none;"> 
       <select id="pr" name="pr" class="textarial12 textcolorgrey flot_left"> 
        <option value="Hello">Hello</option> 
       </select> 
      </div> 
      <div id="comm" style="display:none;"> 
       <select id="pr" name="pr" class="textarial12 textcolorgrey flot_left"> 
        <option value="Hi">Hi</option> 
       </select> 
      </div> 
      <input type="submit" value="submit" /> 
     </form> 
    </body> 
</html> 

文件名:abc.php

<?php 
    $PropertyType=$_POST[pr]; 
    echo $PropertyType; 
?> 
+0

當你點擊提交按鈕 – Drake

回答

0

$_POST元素必須被引用爲一個字符串。相反的:

$PropertyType=$_POST[pr]; 

請用:

$PropertyType=$_POST['pr']; 
+0

感謝喬治·快速回復我國產的變化,但仍然不解決問題@吉姆:請用更具體的信息更新你的問題:1)你期望看到什麼? 2)你採取了什麼行動? 3)發生了什麼不正確的事件? – jim

+0

請正確格式化代碼 –