为什么当JS函数在点击提交按钮时返回false时,HTML表单空字段自动检查被禁用?

Why HTML form empty field auto check disabled when false is returned from JS function on click of submit button?

本文关键字:字段 表单 检查 HTML false 函数 JS 为什么 返回 按钮 提交      更新时间:2023-09-26

如果一个HTML表单包含一个输入文本字段,并且像这样声明:

<input type="email" id="loginEmail" placeholder="Email address" required>

然后,如果这个字段是空的,用户点击提交按钮,然后出现一个错误,"请填写这个字段"(Stackoverflow不会让我上传图像,因为我的声誉太低了:()

但是,如果这个表单的click on submit按钮是通过Javascript或JQuery处理的,并且如果从函数返回false,则不会出现通知,也不会进行检查。如何解决?我想处理提交按钮的onClick事件,但仍然希望检查空字段的功能。任何帮助吗?

 <input type="email" id="loginEmail" placeholder="Email address" required >
<script>
setTimeout(function(){
    alert('haii');
    if(document.getElementById('loginEmail').value==''){
        alert('the field should not remain empty');
    }
     }, 3000);

</script>
我想上面的代码可能对你有帮助。