前几天用LayUI表单进行AJAX提交的时候发现,function(data)里的data始终无法获取表单里填的值,当时我认为是出BUG了就用了$('#updateform').serialize()来获取表单数据
//form表单 更新员工信息 form.on('submit(form_emp2)', function(data){ var temp=$('#updateform').serialize(); // layer.msg(JSON.stringify($('#form1').serialize())); // alert(JSON.stringify(temp)); // return false; $.ajax({ url:'<%=basePath%>employ/updateEmployee', type:'POST', data:temp, dataType:'JSON', success:function(rs) { if(rs.code=='10000') { layer.msg('更新成功'); $('.employpage').jsGrid("loadData"); layer.close(openid); openid=null; } else { layer.msg('更新失败'); } }, error:function() { layer.msg("test") } }); return false; });
但是今天问题又来了,我发现我的LayUI表单想要添加一个不能为空的验证居然添加不上去,我的input 如下:
<input name="depName" id="departName" placeholder="请输入所在部门" required lay-verify="required" class="layui-input" onclick="showDep();" ></input>
由此我想到了前几天的获取不到data的事情,考虑到可能有所关联,于是又开始了研究。后来终于发现原因是我的form表单缺少了class="layui-form"
LayUI 是根据class来查找form表单的,缺少了这个class 自然data就获取不到了。
以上这篇解决LayUI表单获取不到data的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。
本文向大家介绍layer.open 获取不到表单信息的解决方法,包括了layer.open 获取不到表单信息的解决方法的使用技巧和注意事项,需要的朋友参考一下 表单: js : 在此处报了一个错误:layer.open弹出框不能获取input框的值为空 点击保存就是不能获取input的值,总是为空字符串。 后来在网上查找资料,原来这是个比较普遍的bug,原来是layer.open的content参
本文向大家介绍解决Layui数据表格的宽高问题,包括了解决Layui数据表格的宽高问题的使用技巧和注意事项,需要的朋友参考一下 在使用Layui数据表格的时候,如果采用固定数值的话,在不同浏览器里显示会有差异,特别是在不同分辨率设备上。针对以此,把width设置直接去掉,貌似解决了我的显示问题。 之前固定宽高的情况 页面显示如下: 在页面右边显示了好多空白区域,不好看。 把宽度注释之后 界面显示如
本文向大家介绍layui的面包屑或者表单不显示的解决方法,包括了layui的面包屑或者表单不显示的解决方法的使用技巧和注意事项,需要的朋友参考一下 如下所示: 页面上显示空白 是因为加了hidden;让我们去查查官方文档 官方是这样描述的 当你使用表单时,Layui会对select、checkbox、radio等原始元素隐藏,从而进行美化修饰处理。但这需要依赖于form组件,所以你必须加载 f
本文向大家介绍解决layui的使用以及针对select、radio等表单组件不显示的问题,包括了解决layui的使用以及针对select、radio等表单组件不显示的问题的使用技巧和注意事项,需要的朋友参考一下 layui是国内一款界面比较整洁大方的ui框架,里面封装了很多前端开发常用的组件,通常我们直接复制代码过去就可以实现效果,可以提高我们的开发效率。 使用步骤: 1、下载layui:http
本文向大家介绍解决layui的input独占一行的问题,包括了解决layui的input独占一行的问题的使用技巧和注意事项,需要的朋友参考一下 1.input标签独占一行,与button标签无法同行显示 (使用position属性进行设置,position属性详见。) 解决方法: 一.对button的position进行设置,使之与input同行。 二.将input与button放在一个大div中
本文向大家介绍解决vue组件props传值对象获取不到的问题,包括了解决vue组件props传值对象获取不到的问题的使用技巧和注意事项,需要的朋友参考一下 先说问题,父组件利用props向子组件传值,浏览器 console 有这个值,但是获取不到内部的属性,困了我3个小时,真的** personal console 以下为原代码 1、home.vue(父组件)--personal是被传的参数 2、