解决Layui 表单提交数据为空的问题


Posted in Javascript onAugust 15, 2018

坑的外观

最近用了一段时间Layui作为项目后台管理模块的前端框架,感觉还是挺好用的。

今天踩了个坑,就是使用layui表单提交时,提交的数据为空。

例如,layer.msg(JSON.stringify(data.field));这句代码执行后,页面显示为空对象。

<form class="layui-form" action="">
 <div class="layui-form-item">
  <label class="layui-form-label">输入框</label>
  <div class="layui-input-block">
   <input type="text" id="title" required lay-verify="required" placeholder="请输入标题" autocomplete="off" class="layui-input">
  </div>
 </div>
</form>

layui.use('form', function(){
 var form = layui.form;

 //监听提交
 form.on('submit(formDemo)', function(data){
  layer.msg(JSON.stringify(data.field));//此处显示输入内容
  return false;
 });
});

坑的原因

想了半天都没弄明白,最后仔细对比了示例源码和自己的代码,原来是人家Layui提交表单时是按元素的name和value准备数据的,而我为了使用jQuey处理元素方便,把name改为id。

就是这个:<input type="text" id="title"

改为<input type="text" id="title" name="title"后,问题解决。

以上这篇解决Layui 表单提交数据为空的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery 文本框使用小结
May 22 Javascript
js更优雅的兼容
Aug 12 Javascript
javascript实现控制div颜色
Jul 07 Javascript
JS实现动态增加和删除li标签行的实例代码
Oct 16 Javascript
用AngularJS来实现监察表单按钮的禁用效果
Nov 02 Javascript
函数四种调用模式以及其中的this指向
Jan 16 Javascript
Node.js读取文件内容示例
Mar 07 Javascript
JavaScript学习总结(一) ECMAScript、BOM、DOM(核心、浏览器对象模型与文档对象模型)
Jan 07 Javascript
完美解决linux下node.js全局模块找不到的情况
May 16 Javascript
Layui数据表格 前后端json数据接收的方法
Sep 19 Javascript
js中apply和call的理解与使用方法
Nov 27 Javascript
JS事件循环机制event loop宏任务微任务原理解析
Aug 04 Javascript
jQuery轮播图实例详解
Aug 15 #jQuery
JS实现获取毫秒值及转换成年月日时分秒的方法
Aug 15 #Javascript
对layui中表单元素的使用详解
Aug 15 #Javascript
layui中使用jquery控制radio选中事件的示例代码
Aug 15 #jQuery
vue生命周期实例小结
Aug 15 #Javascript
layui获取多选框中的值方法
Aug 15 #Javascript
layui radio性别单选框赋值方法
Aug 15 #Javascript
You might like
晋城吧对DiscuzX进行的前端优化要点
2010/09/05 PHP
php采用curl访问域名返回405 method not allowed提示的解决方法
2014/06/26 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
JS验证日期的格式YYYY-mm-dd 具体实现
2013/06/29 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
node.js中的emitter.on方法使用说明
2014/12/10 Javascript
jquery控制背景音乐开关与自动播放提示音的方法
2015/02/06 Javascript
jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)
2016/06/07 Javascript
js点击任意区域弹出层消失实现代码
2016/12/27 Javascript
jquery mobile实现可折叠的导航按钮
2017/03/11 Javascript
详解Nodejs 通过 fs.createWriteStream 保存文件
2017/10/10 NodeJs
在vue-cli搭建的项目中增加后台mock接口的方法
2018/04/26 Javascript
vscode中vue-cli项目es-lint的配置方法
2018/07/30 Javascript
jQuery-Citys省市区三级菜单联动插件使用详解
2019/07/26 jQuery
Vue-cli4 配置 element-ui 按需引入操作
2020/09/11 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
Django的数据模型访问多对多键值的方法
2015/07/21 Python
pycharm远程调试openstack的图文教程
2017/11/21 Python
基于Django filter中用contains和icontains的区别(详解)
2017/12/12 Python
Python反射的用法实例分析
2018/02/11 Python
python如何将多个PDF进行合并
2019/08/13 Python
Python sql注入 过滤字符串的非法字符实例
2020/04/03 Python
纯CSS3实现表单验证效果(非常不错)
2017/01/18 HTML / CSS
浅析数据存储的三种方式 cookie sessionstorage localstorage 的异同
2020/06/04 HTML / CSS
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
荷兰演唱会和体育比赛订票网站:viagogo荷兰
2018/04/08 全球购物
省文明单位申报材料
2014/05/08 职场文书
爱国口号
2014/06/19 职场文书
创先争优活动党员公开承诺书
2014/08/29 职场文书
离婚答辩状范文
2015/05/22 职场文书
演讲比赛通讯稿
2015/07/18 职场文书
2016年机关单位节能宣传周活动总结
2016/04/05 职场文书
52条SQL语句教你性能优化
2021/05/25 MySQL