我使用這代碼的形式在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請求向當前頁面提交表單數據,因爲這是您設置表單的方式。如果您想將數據發送到其他地方,請設置