javascript - 如何在不完整的表单提交时隐藏成功的模式框
问题描述
我已经阅读了与此类似的其他几个问题,但由于某种原因似乎没有一个有效。
我有一个简单的 ajax 表单,成功提交后会弹出一个模式框,上面写着“成功!...”。但是,由于某种原因,当表单不完整/有错误时,也会弹出此模态框,这显然是有问题的。
这是模态框的 .js。需要添加或更改什么?
<script type="text/javascript">
$('#ajax_form_cancel_request').submit(function(event){
event.preventDefault();
if($('#ajax_form_cancel_request')[0].checkValidity() ){
$('#confirm-message').modal('toggle');
}
});
</script>
解决方案
推荐阅读
- javascript - 模态窗口的 DIV ID
- c++ - c ++浮点只浮动一些数字
- mongodb - 尝试使用内联编辑器将 mongoDB 集成到 Dialogflow
- laravel - 如何在我的 laravel 应用程序中正确设置 mailgun?
- uml - 是否可以在 BoUML 中清晰地建模地图?
- mpv - 如何在 mpv 中设置默认播放速度?
- python - 安装张量流服务器模型时 etcd.service 的作业失败
- android - 如何通过 TextField 输入显示文本?
- c# - 无论局部角度如何,在全局 XZ 平面上移动相机(Unity)
- javascript - 在第一次编辑脚本运行后锁定单元格的值,并且不为其他编辑更新单元格值