Layui多选只有最后一个值的解决方法
在使用Layui的时候,获取checkbox的表单数据,会出现只会获取到最后一个选中的值,不管是将checkbox的name设置成 name[]或name[1] ,name[2]均无效。
form.on('submit(add)',function(data){ console.log(data.field); });
此时你会发现,输入的checkbox中只有最后一个值。没有办法,只能自己想办法处理了。
var industryObj = $('input[name="industry"]'); var check_val = []; for(k in industryObj){ if(industryObj[k].checked){ check_val.push(industryObj[k].value); } } data.field.industry = check_val;
以上是我的解决办法。希望对能对您有所帮助!主要是做一个记录,以免以后忘记了。
这篇Layui多选只有最后一个值的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
layui 监听表格复选框选中值的方法
需要达到的目的: ajax()异步请求后台时,需要传入表格里复选框选中的id值 注意:在渲染form on 方法的done里面加入 done:function(res){ table_data=res.data; } 将复选框选中的值的id加入数组中,然后传递到后台作为ids参数 //自定义数组 var table_data=new Array(); var ids =new Array(); table.on('checkbox(push_port_table)', function(obj)
-
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
在项目中发现layui数据表格勾选复选框checkbox的时候,转到新的一页勾选,上一次的勾选不会选中,即没有记忆功能.导致跟后台交互传递参数不全问题. 为了解决此问题,我们可以借助缓存,每勾选一个,保存到缓存变量数组中,取消勾选的时候,删除缓存的对应项. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <
-
layui获取多选框中的值方法
HTML: <input type="checkbox" name="standard" value="<?=$key;?>" <?=in_array($key, $standards) ? 'checked' : '';?> title="<?=$value;?>"> js: $("input:checkbox[name='standard']:checked&quo
-
Layui多选只有最后一个值的解决方法
在使用Layui的时候,获取checkbox的表单数据,会出现只会获取到最后一个选中的值,不管是将checkbox的name设置成 name[]或name[1] ,name[2]均无效. form.on('submit(add)',function(data){ console.log(data.field); }); 此时你会发现,输入的checkbox中只有最后一个值.没有办法,只能自己想办法处理了. var industryObj = $('input[name="industry&quo
-
BootStrap iCheck插件全选与获取value值的解决方法
在使用jQuery iCheck 插件的时候遇到了一个问题,就是当我们使用普通的js全选功能无效了. $("#checkall").click( function(){ if(this.checked){ $("input[name='checkname']").each(function(){this.checked=true;}); }else{ $("input[name='checkname']").each(function(){thi
-
layui富文本编辑器前端无法取值的解决方法
首先,需要简单说下layui这个框架,个人觉得属于那种比较好用的框架,包括他的极简流畅的弹框,很适合那种主要写后端的程序员和快速开发的团队 本期主要讲的是layui富文本编辑器这个东西,他的模式是在某个textarea的基础上建立了一个富文本编辑器,也就是说你填写在富文本编辑器的值其实是放在编辑器里面的,并没有放在之前的textarea中,你获取textarea的值的时候需要先把富文本编辑器的值同步到之前的textarea中,然后才能通过textarea获取对应的值 主要代码如下: 下图是通过浏
-
SelecT下拉框选中和取值的解决方法
Select下拉框的问题,想在选择一个选项后,前台显示做出变动,并且知道选择的是第几个选项. 这个很好解决: 如下: <div class="page-header"> <div class="form-horizontal"> <div class="control-label col-lg-0"> </div> <div class="col-lg-2"> <
-
layui之select的option叠加问题的解决方法
小编我在使用layui,在select的地方遇到了坑,select里的值居然无法清空,select里的option还有叠加问题,为了解决这个问题,也达到我的功能,我研究了下,让有同样需求的小伙伴不踩坑,特贴上我的源码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>layui-下拉框联动测试</title&g
-
layui表格 返回的数据状态异常的解决方法
最近用到了layui表格组件,结果发现数据返回状态异常 在网上查询了下是因为需要转成固定个格式 然而layui的table默认返回的数据格式为: response: { //定义后端 json 格式,详细参见官方文档 code: 0, msg: "", count: 1000, data: [] } 网上看了有些方法是转成json数据 JSONObject obj=new JSONObject(); //前台通过key值获得对应的value值 obj.put("code&qu
-
layui数据表格 table.render 报错的解决方法
一.报错信息 Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Wed Jan 23 15:20:18 CST 2019 There was an unexpected error (type=Internal Server Error, status=500). An error happened during temp
-
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
本文实例讲述了javascript使用for循环批量注册的事件不能正确获取索引值的解决方法.分享给大家供大家参考.具体分析如下: 可能不少朋友会遇到一个问题,那就是当使用for循环批量注册事件处理函数,然后最后通过事件处理函数获取当前元素的索引值的时候会失败,先看一段代码实例: 复制代码 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name=&q
-
JavaScript中无法通过div.style.left获取值的解决方法
一.问题总结: 样式必须直接写在元素内部才能通过div.style.left直接获取属性值(也就是必须是内联样式才行),定义在css中的样式不能通过这种方式获取. 让元素移动到200停止 setTimeout ( function () { var div = document.getElementById("div4"); //var left = parseInt(div.style.left) + 5; var left = div.offsetLeft + 5; div.sty
-
ON_COMMAND_RANGE多个按钮响应一个函数的解决方法
本文描述了ON_COMMAND_RANGE多个按钮响应一个函数的解决方法. 开发人员需要注意在自定义消息响应函数的声明过程中,一定要注意参数的形式,稍微一疏忽就会导致莫须有的错误,具体以ON_COMMAND_RANGE为例说下. 1.声明消息响应函数:在要添加的工程上添加函数afx_msg void OnButtonPort(); 2.消息映射: BEGIN_MESSAGE_MAP(CXXXDlg, CDialog) //{{AFX_MSG_MAP(CXXXDlg) ON_WM_SYSCOMMA
随机推荐
- angularjs的select使用及默认选中设置
- 小技巧处理div内容溢出
- jQuery制作简洁的图片轮播效果
- ExtJS 2.0实用简明教程 之Ext类库简介
- iOS应用中发送HTTP的get请求以及HTTP异步请求的方法
- ASP.NET 广告控件AdRotator的使用方法与实例
- javascript日期计算实例分析
- JavaScript中逗号运算符介绍及使用示例
- PHP使用imagick读取PDF生成png缩略图的两种方法
- jquery实现右侧栏菜单选择操作
- js去除浏览器默认底图的方法
- 用存储过程、GetRows()、抽取10万条数据的速度测试
- 浅谈fastjson的常用使用方法
- shell脚本编程之数组
- 封80端口应对策略 Nginx反向代理For WIN2003超级傻瓜式配置
- 用jQuery toggleClass 实现鼠标移上变色
- 浅析AMD CMD CommonJS规范--javascript模块化加载学习心得总结
- js自定义方法通过隐藏iframe实现文件下载
- 详解Springboot事务管理
- Python代理IP爬虫的新手使用教程