2012-06-02 74 views
-2

我有一個表格,當我提交我得到了url ?captcha=captcha&submit=完整的網址http://localhost/signup/signup.php?captcha=captcha&submit=得到意想不到的url

1.爲什麼我得到這個我還沒有使用PHP URL

我的代碼是

HTML

<div id="captcha-input"> 
      <form class="form-wrapper"><input type="text" name="captcha" value="captcha"/> 
      <button type="submit" name="submit">Submit</button> 

      </form> 
     </div> 
+1

試試這個;名稱是captcha,而不是您在代碼中使用的id;在輸入屬性中添加id =「captcha」 – shareef

+0

問問自己:「我希望這個表單能夠發佈到哪裏?表單能夠讀懂我的想法嗎?(假設您意識到它不能......)我怎麼知道我的表格在哪裏發佈?「。 –

回答

2

您還沒有指定表格上的action屬性,以便它被提交到您的網頁從當前加載的URL。如果你希望它被髮布到不同的頁面改變你的開放的形式標記是這樣的:

<form class="form-wrapper" method="POST" action="<YOUR URL HERE>"> 
1

這些是GET參數。將表單方法設置爲'POST',參數將使用post發送而不是GET。

0
You have not written a action attribute as well as method attribute 
<div id="captcha-input"> 
      <form class="form-wrapper" method="post" action="some_page.php"><input type="text" name="captcha" value="captcha"/> 
      <button type="submit" name="submit">Submit</button> 

      </form> 
     </div> 

通過你去哪裏調用函數showdiv的方式..

1

因爲表單內的空URL轉換爲當前頁面;您可以通過將action屬性添加到表單來覆蓋此內容。

+0

我是多麼愚蠢 –

相關問題