我有一個相當簡單的登錄表單,提交了一個jQuery AJAX請求。目前,提交它的唯一方法是按「登錄」按鈕,但我希望能夠在用戶按下「Enter」時提交表單。jQuery/AJAX登錄表單提交輸入
我只使用jQuery AJAX請求完成表單提交,但我不確定需要做什麼修改才能在用戶按下「Enter」時提交表單。
HTML:
<form>
<label for="username">Username</label>
<input type="text" id="username" placeholder="Username" />
<label for="password">Password</label>
<input type="text" id="password" placeholder="Password" />
</form>
<button id="login">Login</button>
的JavaScript:
$stmt = $pdo->prepare("SELECT * FROM users WHERE username = :username AND password = :password");
$stmt->execute(array(
':username' => $user,
':password' => $pass
));
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$affected_rows = $stmt->rowCount();
if ($affected_rows == 1) {
//add the user to our session variables
$_SESSION['username'] = $username;
echo ('Correct');
} else {
echo 'Incorrect username/password';
}
移動的按鈕元素到窗體中,並加入到它的類型屬性值爲「提交」 –