解决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 快速回到页首的方法
Dec 05 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
Jun 12 Javascript
JavaScript取得WEB安全颜色列表的方法
Jul 14 Javascript
js模仿php中strtotime()与date()函数实现方法
Aug 11 Javascript
JavaScript动态生成二维码图片
Apr 20 Javascript
使用DeviceOne实现微信小程序功能
Dec 29 Javascript
详解基于vue-router的动态权限控制实现方案
Sep 28 Javascript
jQuery+datatables插件实现ajax加载数据与增删改查功能示例
Apr 17 jQuery
详解如何在你的Vue项目配置vux
Jun 04 Javascript
vue 循环加载数据并获取第一条记录的方法
Sep 26 Javascript
vue里如何主动销毁keep-alive缓存的组件
Mar 21 Javascript
JavaScript原始值与包装对象的详细介绍
May 11 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
计算一段日期内的周末天数的php代码(星期六,星期日总和)
2009/11/12 PHP
PHP图像处理之使用imagecolorallocate()函数设置颜色例子
2014/11/19 PHP
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
iframe里的页面禁止右键事件的方法
2014/06/10 Javascript
使用jQuery判断IE浏览器版本的代码
2014/06/14 Javascript
extjs_02_grid显示本地数据、显示跨域数据
2014/06/23 Javascript
随鼠标移动的时钟非常漂亮遗憾的是只支持IE
2014/08/12 Javascript
javascript中parseInt()函数的定义和用法分析
2014/12/20 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
JavaScript 有用的代码片段和 trick
2018/02/22 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
微信小程序如何引用外部js,外部样式,公共页面模板
2019/07/23 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
uni-app如何实现增量更新功能
2020/01/03 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
简单谈谈Python流程控制语句
2016/12/04 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
Python装饰器限制函数运行时间超时则退出执行
2019/04/09 Python
python sklearn库实现简单逻辑回归的实例代码
2019/07/01 Python
opencv调整图像亮度对比度的示例代码
2019/09/27 Python
python基于三阶贝塞尔曲线的数据平滑算法
2019/12/27 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
eVitamins日本:在线购买折扣维生素、补品和草药
2019/04/04 全球购物
以下为Windows NT 下的32 位C++程序,请计算sizeof 的值
2016/12/07 面试题
麦当劳辞职信范文
2014/01/18 职场文书
森林防火工作方案
2014/02/14 职场文书
病媒生物防治方案
2014/05/13 职场文书
初中班主任工作随笔
2015/08/15 职场文书
研究生学习计划书应该怎么写?
2019/09/10 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript