因此,这是我的“登录”模式中的一个按钮,仅当我单击该按钮时才提交,但我希望客户端也可以按Enter并提交,但不起作用!
这是我的<按钮>:
<button id="loginsubmitbutton" type="submit"
class="btn btn-default">Enter</button>
这是我的<脚本>:
<script>
console.log('script')
$('#loginsubmitbutton').on('click', function (e) {
e.preventDefault();
console.log('estou aqui')
let username = $("#username").val();
let password = $("#password").val();
let data = {
username: username,
password: password
}
$.ajax({
type: 'POST',
url: '/',
data: JSON.stringify(data),
contentType: "application/json",
success: function (data) {
window.location.href = '/dashboard';
},
error: function () {
$('#alert').append(
`<div class="alert alert-danger" role="alert" style="font-size: 11px; color: #c50e0e;">
Invalid username or password. Please, try again.</div>`)
}
})
});
</script>
答案 0 :(得分:1)
好吧,您正在使用点击功能。您可以改用表单提交事件,或为代码13添加一个keyup事件。