javascript - JS确认表单验证工作,但验证字不显示
问题描述
我制作了一个 html 表单,我想让它需要输入,并在 js 确认之前提交,这样它就可以正常工作:
<form action="someAction" method="post">
<input type="text" required/>
<button type="submit" onclick="return confirm('sure to submit?');">test</button>
</form>
如果未确认,则表示我们没有在所需的输入标签中输入内容。然后会出现一个信息框告诉你。但是确认后,信息框就会消失。
我怎么做?
解决方案
我找到了方法,分享给大家。
$( "form" ).submit(function( event ) {
if (!confirm("Sure to submit?")) {
return false;
}
});
它将首先检查所需的输入,然后触发提交事件并确认。
推荐阅读
- maven - 插件不必要地在子 pom 中继承
- next.js - Nextjs 受保护的路由
- python - 如何允许用户使用 Django 创建用户
- reactjs - 该事件在我的 React 项目中有效,但页面保持不变。(使用 Spring Boot)
- java - log4j 属性 BurstFilter 配置
- ios - 定位服务工作,但经纬度根本没有加载
- python - 文本挖掘预处理必须应用于测试还是训练集?
- r - 在 mutate 函数中包含运算符
- wordpress - Elementor Pro 上的响应模式出现问题
- mercurial - 如何在 `hg log --follow FILENAME` 中查看每个提交的文件名?