fastadmin 表单提交前加验证或者确认弹框效果

代码:

复制代码
set: function () {
            Form.api.bindevent($("form[role=form]"), function () {}, function () {}, function (success, error) {
                layer.confirm('请仔细核对比例,避免比例出错!', {
                    btn: ['确定', '取消'] //按钮
                }, function (index) {
                    Form.api.submit($("form[role=form]"), function (data, ret) {
                        //如果我们需要在提交表单成功后做跳转,可以在此使用location.href="链接";进行跳转
                        setTimeout(function () {
                            parent.Layer.close(parent.Layer.getFrameIndex(window.name));
                        }, 1000);
                    });
                    Layer.close(index);
                }, function () {
                });
                return false;
                
            });
            // Controller.api.bindevent();
        },
复制代码

用到的是:

//为表单绑定事件,将自动绑定上传/富文本/下拉框/selectpage/表单验证等功能,FastAdmin中最常用的方法,
Form.api.bindevent(form, success, error, submit);


//提交表单的方法,在表单完成验证后进行提交
Form.api.submit(form, success, error, submit);

 

posted @   张志健  阅读(2127)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
点击右上角即可分享
微信分享提示