layui修改框中等下拉框取值问题_用layui实现下拉框select多选,取值

本文介绍了如何使用layui框架在修改框中实现下拉框select的多选功能,并详细讲解了如何获取选定的值。通过引入layui的js和css文件,配置相关html代码,然后使用layui提供的方法进行渲染和交互处理,最终实现多选效果并展示选取值。
摘要由CSDN通过智能技术生成

首先需要的js及css,可以直接在layui官网上下载:https://www.layui.com/

相关引用:

f0805c651e4024dc28a8c7faf93aa012.png

增加如下测试html代码:

城市

北京

上海

天津

重庆

获取

配置select多选相关:

//全局定义一次, 加载formSelects

layui.config({

base: '/' //此处路径请自行处理, 可以使用绝对路径

}).extend({

formSelects: 'formSelects-v4'

});

//加载模块

layui.use(['jquery', 'formSelects'], function () {

var formSelects = layui.formSelects;

});

到这一步,已经能显示多选效果了,如图:

79fb55656b85294636471c8e50763465.png

接下来就直接获取选择的值就行了:

f4a1d9865cf4d863fc5abd2e474b04db.png

layui.use(['form', 'layer', 'jquery', 'table', 'laydate', 'element', 'upload', 'flow'], function () {

var $$ = layui.jquery;

var form = layui.form,

layer = parent.layer == undefined ? layui.layer : parent.layer,

//layer = layui.layer,

table = layui.table,

laydate = layui.laydate,

element = layui.element,

upload = layui.upload,

flow = layui.flow;

form.render();

form.on('submit(btn_submit)', function (obj) {

layer.confirm('确认录入无误吗?', {

btn: ['确认', '再看看']

}, function () {

var getName = JSON.stringify(layui.formSelects.value('select_base_cityname', 'name'));//取值name数组

layer.msg("你选择的值为:" + getName, { offset: '150px', icon: 1, time: 5000 }, function () {

});

});

});

});

更详细的文档,可以参考:https://hnzzmsf.github.io/example/example_v4.html#select_value

总结:layui还是相对不错的前端框架,在一些项目中,都会看到它的身影。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值