我使用这代码的形式在HTML:奇怪的错误HTML表单
<div class="login-wrapper">
<form>
<div class="popup-header">
<span class="text-semibold"><i class="fa fa-sign-in"></i> Logging in</span>
</div>
<div class="well">
<div class="form-group has-feedback">
<label>Username</label>
<input type="text" name="user" class="form-control" placeholder="e.g. [email protected]">
<i class="icon-users form-control-feedback"></i>
</div>
<div class="form-group has-feedback">
<label>Password</label>
<input type="password" name="password" class="form-control" placeholder="Password">
<i class="icon-lock form-control-feedback"></i>
</div>
<div class="form-group has-feedback">
<label>reCaptcha</label>
<div class="g-recaptcha" data-sitekey="..."></div>
</div>
<div class="form-actions text-right">
<input type="submit" id="loginbutton" name="loginbutton" value="Login" class="btn btn-primary">
</div>
</div>
</form>
</div>
<!-- /login wrapper -->
然而,当我按下提交按钮,它只是让我在我的浏览器的一个很奇怪的网址地址栏:
http://localhost/?user=&password=&g-recaptcha-response=&loginbutton=Login
每当我填写的字段,它那种把内容插入网址:
http://localhost/?user=peter%40griffin.com&password=somepass&g-recaptcha-response=&loginbutton=Login
应该按下按钮,将不能运行或加载时运行预期的PHP代码,因为这HTML的东西显然螺丝钉的事情了。我不知道我做错了什么。有什么建议么?
PHP应该运行的位置在哪里? 您目前通过GET请求向当前页面提交表单数据,因为这是您设置表单的方式。如果您想将数据发送到其他地方,请设置