私はテスト HTML5 ログインフォームに取り組んでおり、フォームを次のように設定しています。
<form id="login" method="POST" action="<?php echo $_SERVER['PHP_SELF'] ?>">
<h1>Log In</h1>
<fieldset id="inputs">
<input id="username" type="text" placeholder="Username" autofocus required>
<input id="password" type="password" placeholder="Password" required>
</fieldset>
<fieldset id="actions">
<input type="submit" id="submit" name="submit_data" value="Log in">
</fieldset>
</form>
[送信] をクリックすると、フォームが同じページに戻されます。POST された要素の配列を出力すると、「submit_data」の 1 つだけが表示されます。「ユーザー名」と「パスワード」が通っていません。
どこが間違っていますか?