为什么当JS函数在点击提交按钮时返回false时,HTML表单空字段自动检查被禁用?
Why HTML form empty field auto check disabled when false is returned from JS function on click of submit button?
如果一个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>
我想上面的代码可能对你有帮助。
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 添加和删除隐藏字段数组中的值,而不提交表单
- 单击鼠标,用MySQL数据填充html表单输入字段
- 带有条件字段的PHP表单
- 防止在输入字段上单击事件
- 高级自定义字段按单选按钮值排序
- 使用JQuery启用输入字段的单选框
- SmartyStreets:使用条件字段调整表单中已验证勾号的位置
- 组合功能以使用 Jquery 在一组单选按钮中显示输入字段和单选按钮
- 使只读字段不可单击
- 使用 JavaScript 进行 HTML 字段表单验证
- JavaScript 在不输入输入字段/表单的情况下传递输入
- JQuery 在动态添加输入字段时单击浏览,而 ajax 不起作用
- 我可以让时间选择器在输入字段中单击时触发吗?
- 将隐藏字段表单值传递给控制器
- 隐藏小视口中的字段,单击按钮再次显示
- 我可以给html文本字段表单中的元素提供相同的名称和id吗
- 在新行上显示输入字段(基于单选)
- 在文本字段(表单)后插入节点
- 动态生成的名称字段的单选按钮组验证