-2

我有一个表格,当我提交时,我得到了?captcha=captcha&submit=完整的 url http://localhost/signup/signup.php?captcha=captcha&submit=

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>
4

4 回答 4

3

您尚未action在表单上指定属性,因此将其提交到加载页面的当前 URL。如果您希望将其发布到不同的页面,请将您的开始表单标签更改为以下内容:

<form class="form-wrapper" method="POST" action="<YOUR URL HERE>">
于 2012-06-02T09:06:34.010 回答
1

这些是获取参数。将表单方法设置为“POST”,参数将使用 post 而不是 GET 发送。

于 2012-06-02T09:05:53.303 回答
1

因为表单中的空 url 会转换为当前页面;action您可以通过向表单添加属性来覆盖它。

于 2012-06-02T09:07:55.337 回答
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 ..

于 2012-06-02T09:06:08.763 回答