企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 注意:本文档后期不在跟新,新文档迁移到:[http://www.openkit.cc/docs/kitadmin/#/](http://www.openkit.cc/docs/kitadmin/#/) #### 首先感谢使用KitAdmin后台开发框架 #### 反馈交流QQ群:696279396 > 我们的 Form 表单提交严格按照 Layui 的格式书写,不要直接通过 From 中的,Action 属性提交 1. 首先我们需要在 html 里边实例化一个上传的 LayUI 控件 ```html <form class="layui-form " action=""> <!-- 表单控件 --> <div class="layui-form-item"> <button class="layui-btn" lay-submit="" lay-filter="add">提交</button> </div> </form> ``` > 注意上面的空间一定要放在 Form 表单里边,如果你想要其他的按钮样式的话可以自己查看layui说明文档 2. 再来我们需要在 html 文件里引用 layui 库,同时我们可以引用一下 jQuery ```html <link rel="stylesheet" href="<%=basePath%>templates/style/plugins/layui/css/layui.css" media="all"> <link rel="stylesheet" href="<%=basePath%>templates/style/build/css/doc.css" media="all"> <script src="<%=basePath%>templates/style/plugins/layui/layui.js"></script> <script src="<%=basePath%>templates/style/plugins/layui/jquery-3.3.1.min.js"></script> ``` 3. 下面我们可以直接写一下下面的代码,即可实现突破上传 ```js <script> layui.use(['form', 'layedit', 'laydate', 'element', 'layer', 'upload'], function(){ var form = layui.form, layer = layui.layer, element = layui.element, upload = layui.upload; laydate = layui.laydate; //监听提交,发送请求 form.on('submit(add)', function(data){ if(data.field.kitAdminPassword!=data.field.kitAdminPasswordAgen){ layer.alert('两次密码输入不一致'); return false; } $.post("<%=basePath%>admin/add",data.field,function(data){ // 获取 session if(data.code!=200){ layer.alert(data.msg, {offset: 't',icon: 5}); } if(data.code==200){ layer.alert(data.msg, {offset: 't',icon: 6}); } }); return false; }); }); </script> ``` > 注意:借助于LayUI,我们可以实现基本的表单验证,具体的验证规则可以产看layui,而且我们建议所有的验证,尽量使用 LayUI 的校验方式编写 layui校验方式编写文档:http://www.layui.com/doc/modules/form.html #### 反馈交流QQ群:696279396 #### 赞助 ![](https://box.kancloud.cn/e49c441e59a5c0981c0de2e9bb0871fd_600x500.png)