解决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 相关文章推荐
ExtJS 2.0 实用简明教程之布局概述
Apr 29 Javascript
jQuery 选择器项目实例分析及实现代码
Dec 28 Javascript
jquery 3D 标签云示例代码
Jun 12 Javascript
2014年50个程序员最适用的免费JQuery插件
Dec 15 Javascript
jquery validate和jquery form 插件组合实现验证表单后AJAX提交
Aug 26 Javascript
Js利用Canvas实现图片压缩功能
Sep 13 Javascript
为什么使用koa2搭建微信第三方公众平台的原因
May 16 Javascript
es6 symbol的实现方法示例
Apr 02 Javascript
JavaScript如何获取一个元素的样式信息
Jul 29 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
js图数据结构处理 迪杰斯特拉算法代码实例
Sep 11 Javascript
Vue中Table组件行内右键菜单实现方法(基于 vue + AntDesign)
Nov 21 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中一个控制字符串输出的函数
2006/10/09 PHP
mysql中存储过程、函数的一些问题
2007/02/14 PHP
PHP网站备份程序代码分享
2011/06/10 PHP
php中通过虚代理实现延迟加载的实现代码
2011/06/10 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
ThinkPHP连接Oracle数据库
2016/04/22 PHP
Yii2.0预定义的别名功能小结
2016/07/04 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
jQuery EasyUI API 中文文档 - ComboBox组合框
2011/10/07 Javascript
Javascript监视变量变化的方法
2015/06/09 Javascript
JS控制表单提交的方法
2015/07/09 Javascript
jquery实现简单合拢与展开网页面板的方法
2015/09/01 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
JavaScript字符串删除重复字符的方法
2015/12/25 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
微信小程序实现自定义加载图标功能
2018/07/19 Javascript
vue实现局部刷新的实现示例
2019/04/16 Javascript
VUE 实现复制内容到剪贴板的两种方法
2019/04/24 Javascript
express框架下使用session的方法
2019/07/31 Javascript
vue中移动端调取本地的复制的文本方式
2020/07/18 Javascript
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python八大排序算法速度实例对比
2017/12/06 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
Laravel的加密解密与哈希实例讲解
2021/03/24 PHP
医药营销专业个人自荐信
2013/09/29 职场文书
实习生自荐信范文
2013/11/13 职场文书
安全检查管理制度
2014/02/02 职场文书
低碳环保倡议书
2014/04/14 职场文书
岗位说明书范文
2014/05/07 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
仲裁协议书
2014/09/26 职场文书
教师教育教学随笔
2015/08/15 职场文书
初二数学教学反思
2016/02/17 职场文书
Python制作动态字符画的源码
2021/08/04 Python