解决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 相关文章推荐
js判断浏览器是否支持html5
Aug 17 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
Oct 26 Javascript
Bootstrap栅格系统的使用和理解2
Dec 14 Javascript
fullCalendar中文API官方文档
Feb 07 Javascript
JavaScript实现HTML5游戏断线自动重连的方法
Sep 18 Javascript
微信小程序之选项卡的实现方法
Sep 29 Javascript
seajs中最常用的7个功能、配置示例
Oct 10 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
Feb 07 Javascript
Vue高版本中一些新特性的使用详解
Sep 25 Javascript
JS返回页面时自动回滚到历史浏览位置
Sep 26 Javascript
Vue 全家桶实现移动端酷狗音乐功能
Nov 16 Javascript
微信小程序开发(三):返回上一级页面并刷新操作示例【页面栈】
Jun 01 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中的integer类型使用分析
2010/07/27 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
Jquery升级新版本后选择器的语法问题
2010/06/02 Javascript
javascript与CSS复习(三)
2010/06/29 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
使用js显示当前时间示例
2014/03/02 Javascript
php和js对数据库图片进行等比缩放示例
2014/04/28 Javascript
ie 7/8不支持trim的属性的解决方案
2014/05/23 Javascript
JavaScript异步加载浅析
2014/12/28 Javascript
js获取时间并实现字符串和时间戳之间的转换
2015/01/05 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
jQuery编写设置和获取颜色的插件
2017/01/09 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
全选复选框JavaScript编写小结(附代码)
2017/08/16 Javascript
Nodejs 和Session 原理及实战技巧小结
2017/08/25 NodeJs
layer弹出层全屏及关闭方法
2018/08/17 Javascript
koa router 多文件引入的方法示例
2019/05/22 Javascript
微信小程序实现卡片层叠滑动效果
2019/06/21 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
微信小程序里引入SVG矢量图标的方法
2019/09/20 Javascript
vue自动化路由的实现代码
2019/09/30 Javascript
angular共享依赖的解决方案分享
2020/10/15 Javascript
使用Python导出Excel图表以及导出为图片的方法
2015/11/07 Python
python 换位密码算法的实例详解
2017/07/19 Python
Python3.6安装及引入Requests库的实现方法
2018/01/24 Python
Python读取excel中的图片完美解决方法
2018/07/27 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
浅谈three.js中的needsUpdate的应用
2012/11/12 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
2014年度个人工作总结范文
2015/03/09 职场文书
MySQL数据库安装方法与图形化管理工具介绍
2022/05/30 MySQL