解决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 相关文章推荐
javascript与CSS复习(二)
Jun 29 Javascript
Jquery中删除元素的实现代码
Dec 29 Javascript
js Calender控件使用详解
Jan 05 Javascript
JavaScript通过prototype给对象定义属性用法实例
Mar 23 Javascript
老生常谈Javascript中的原型和this指针
Oct 09 Javascript
js给table赋值的实例代码
Oct 13 Javascript
AngularJS实现图片上传和预览功能的方法分析
Nov 08 Javascript
浅谈vue首屏加载优化
Jun 28 Javascript
JS拖拽排序插件Sortable.js用法实例分析
Feb 20 Javascript
ng-alain的sf如何自定义部件的流程
Jun 12 Javascript
JS变量提升及函数提升实例解析
Sep 03 Javascript
Node 使用express-http-proxy 做api网关的实现
Oct 15 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
Smarty模板简单配置与使用方法示例
2016/05/23 PHP
php实用代码片段整理
2016/11/12 PHP
Javascript事件热键兼容ie|firefox
2010/12/30 Javascript
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
javascript删除字符串最后一个字符
2014/01/14 Javascript
JS操作iframe里的dom(实例讲解)
2014/01/29 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
js实现跨域访问的三种方法
2015/12/09 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
浅析Node.js:DNS模块的使用
2016/11/23 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
node.js操作mongodb简单示例分享
2017/05/25 Javascript
vue Element-ui input 远程搜索与修改建议显示模版的示例代码
2017/10/19 Javascript
vue.js或js实现中文A-Z排序的方法
2018/03/08 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python操作日期和时间的方法
2014/03/11 Python
详解python发送各类邮件的主要方法
2016/12/22 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
tensorflow 使用flags定义命令行参数的方法
2018/04/23 Python
python+selenium实现QQ邮箱自动发送功能
2019/01/23 Python
浅谈Python大神都是这样处理XML文件的
2019/05/31 Python
家长给幼儿园的表扬信
2014/01/09 职场文书
表彰大会策划方案
2014/05/13 职场文书
中药学专业求职信
2014/05/31 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
演讲比赛的活动方案
2014/08/28 职场文书
校长师德师风自我剖析材料
2014/09/29 职场文书
讲座通知范文
2015/04/23 职场文书
听证通知书
2015/04/24 职场文书
2015年幼儿园教育教学工作总结
2015/05/25 职场文书
SQL Server 数据库实验课第五周——常用查询条件
2021/04/05 SQL Server
jquery插件实现代码雨特效
2021/04/24 jQuery