解决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 $.get 的妙用 访问本地文本文件
Jul 12 Javascript
js导出table到excel同时兼容FF和IE示例
Sep 03 Javascript
javascript获取ckeditor编辑器的值(实现代码)
Nov 18 Javascript
JQuery中使用.each()遍历元素学习笔记
Nov 08 Javascript
JSON字符串转换JSONObject和JSONArray的方法
Jun 03 Javascript
js跨域资源共享 基础篇
Jul 02 Javascript
AngularJS入门教程之双向绑定详解
Aug 18 Javascript
浅谈JS读取DOM对象(标签)的自定义属性
Nov 21 Javascript
Angular的自定义指令以及实例
Dec 26 Javascript
无法获取隐藏元素宽度和高度的解决方案
Mar 07 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
Apr 17 Javascript
el-table树形表格表单验证(列表生成序号)
May 31 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 图像处理类1
2009/06/15 PHP
PHP中用正则表达式清除字符串的空白
2011/01/17 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
PHP date()函数警告: It is not safe to rely on the system解决方法
2014/08/20 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
CodeIgniter常用知识点小结
2016/05/26 PHP
PHP SESSION跨页面传递失败解决方案
2020/12/11 PHP
Jquery cookie操作代码
2010/03/14 Javascript
jquery获得当前html页面源码的方法
2015/07/14 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
jQuery实现输入框邮箱内容自动补全与上下翻动显示效果【附demo源码下载】
2016/09/20 Javascript
Vue.js教程之计算属性
2016/11/11 Javascript
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
jq源码解析之绑在$,jQuery上面的方法(实例讲解)
2017/10/13 jQuery
判断jQuery是否加载完成,没完成继续判断的解决方法
2017/12/06 jQuery
JavaScript比较同一天的时间大小实例代码
2018/02/09 Javascript
elementUi vue el-radio 监听选中变化的实例代码
2019/06/28 Javascript
layui点击按钮页面会自动刷新的解决方案
2019/10/25 Javascript
[02:48]DOTA2英雄基础教程 暗夜魔王
2013/12/12 DOTA
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
python分析nignx访问日志脚本分享
2015/02/26 Python
一波神奇的Python语句、函数与方法的使用技巧总结
2015/12/08 Python
python取代netcat过程分析
2018/02/10 Python
Python实现快速计算词频功能示例
2018/06/25 Python
Python爬虫——爬取豆瓣电影Top250代码实例
2019/04/17 Python
使用Tensorflow将自己的数据分割成batch训练实例
2020/01/20 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
css3旋转木马_动力节点Java学院整理
2017/07/12 HTML / CSS
eDreams巴西:廉价机票,酒店优惠和度假套餐
2017/04/14 全球购物
机关会计岗位职责
2014/04/08 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
Mybatis是这样防止sql注入的
2021/12/06 Java/Android