入力フィールドの値を取得しようとしていますが、更新時に取得されません。ajaxログインフォームを作成しようとしています。これがコードです
<form method="post" id="contactform">
<label for="name">Username</label>
<input type="text" id="un" placeholder="Username" />
<label for="password">Password</label>
<input type="password" id="pw" placeholder="Password" />
<br/>
<button name="submit" type="submit" class="btn" id="submit" onclick="logUserIn(); return false;">Log In</button>
<script type="text/javascript">
function logUserIn()
{
var un = $("#un").val();
var pw = $("#pw").val();
alert(un);
}
</script>
入力フィールドに何かを入力して送信ボタンをクリックしても、更新されません。
このように入力値フィールドを手動で変更する場合
<input type="text" id="un" placeholder="Username" value="test" />
次に、「テスト」というアラートが表示されます。