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);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!