layui框架实战案例(23):select编辑回显内容及事件调用

news2024/10/6 5:56:02

layUI框架实战案例系列文章

  • layui框架实战案例(21):layui上传的哪些事(layui.upload组件、 file文件域、php后台上传)
  • layui框架实战案例(20):常用条件判断和信息展示技巧(图片预览、动态表格、短信已读未读、链接分享、信息脱敏、内置框架页)
  • layui框架实战案例(19):layui-table模块表格综合应用(筛选查询、导入导出、群发短信、一键审核、照片展示、隐私加密)
  • layui框架实战案例(18):保存草稿和单选radio复选框checkbox无focus属性快速聚焦跳转的解决方案
  • layui框架实战案例(17):流加载文档layui.flow组件的前后端解决方案
  • layui框架实战案例(16):xm-select下拉多选插件实战记录(远程搜索、过滤、翻页、单选、提示文字)
  • layui框架实战案例(15):上传提示413 request entity too large宝塔配置的解决方案
  • layui框架实战案例(14):tabs选项卡切换时echarts拉伸变形无法正常显示的解决方案
  • layui框架实战案例(13):colorpicker颜色选择器的使用
  • layui框架实战案例(12):layui标签输入框inputTag
  • layui框架实战案例(11):表单自定义验证规则
  • layui框架实战案例(10):短信验证码60秒倒计时
  • layui框架实战案例(9):layPage 静态数据分页组件
  • layui框架实战案例(8):web图片裁切插件croppers.js组件实现上传图片的自定义截取(含php后端)
  • layui框架实战案例(7):时间范围选择及时间处理的解决方案
  • layui框架实战案例(6):上传图片和视频自动调用IOS或安卓系统的摄像头功能
  • layui框架实战案例(5):基于PHP后端的layUI上传视频到七牛云对象储存并自动转码
  • layui框架实战案例(4):因内容安全策略导致弹出层模态框无法正常显示微信公众号文章使用window.open的解决方案
  • layui框架实战案例(3):layui上传错误请求上传接口出现异常解决方案
  • layui框架实战案例(2):layui文件上传PHP后台参数获取方式及JSON返回格式
  • layui框架实战案例(1):layui组件table异步加载数据结合php后台动态翻页的解决方案

其他目录

  • layui动态表格翻页和搜索的代码分析
  • layui实现定位、查询数据以及select筛选的组合功能
  • layui多文件上传与PHP后端对接的解决方案
  • layui内部表单互动的实战案例:根据radio单选框自动改变input内容
  • layui复选框checkbox全选和获取值的解决方案
  • layui和weui结合手机端select表单底部选择和被遮挡的解决方案

select编辑回显内容及事件调用

  • layUI框架实战案例系列文章
  • 回调函数
  • form.on事件


在这里插入图片描述

回调函数

设置参数传递,即当传值且与选择名称一致时,设置selected属性。

  if (origin && origin == res.data[i].region_name) {}

/*编辑回显*/
function getPoiArea(origin) {
    $.ajax({
        type: 'get',
        async: true,
        data: {},
        url: './api/api.php?act=getSearchRegion&token=3cab7ce4142608c0f40c785b5ab5ca24',
        dataType: "json",
        success: function (res) {
            //console.log(res.data)
            var html = "<option value=''>选择区域</option>";
            if (res.data) {
                for (var i = 0; i < res.data.length; i++) {
                    if (origin && origin == res.data[i].region_name) {
                        html += ' <option value="' + res.data[i].region_name + '" selected>' + res.data[i].region_name + '</option>'
                    } else {
                        html += ' <option value="' + res.data[i].region_name + '">' + res.data[i].region_name + '</option>'
                    }
                }
            }
            $("#poi_area").html(html);
            layui.form.render("select");
        },
        error: function (err) {
            console.log(err + "请求数据失败!");
        }
    });
}

form.on事件

layui中的form.on事件是一个表单元素的事件监听器,可以监听表单元素的交互事件,如点击、选择、输入等。其用法类似于jQuery的on方法,可以传入一个选择器和回调函数,实现对表单元素的事件监听。

具体操作步骤如下:

  1. 在HTML代码中引入layui库,并在需要使用的元素上添加相应的class。例如,可以在form表单中的按钮上添加一个class为layui-btn的属性,用来定义按钮的样式。
  2. 在JavaScript代码中使用layui.use方法来加载相应的模块,同时使用form.on方法来监听按钮的点击事件。
  3. 在监听方法内部,可以编写按钮点击后的逻辑处理代码,同时通过data.field获取表单数据。
//筛选设计;
        form.on("select(designer)", function (data) {
            var index = data.value.split(',');
            $("#des_phone").val(index[1]);
        });

@漏刻有时

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1136709.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【经验分享】openGauss容灾集群搭建

gs_sdr命令代码解读 背景 openGauss推出了容灾架构&#xff0c;相比之前的一个集群主从架构&#xff0c;而容灾架构是两个集群间的数据同步。为了更深入了解其原理&#xff0c;本文试图通过阅读gs_sdr命令相关的代码来学习下相关的各种操作。 1.容灾搭建过程可以参考&#xf…

Ragnar-lothbrok 靶机

Ragnar-lothbrok 信息搜集 存活检测 详细扫描 后台网页扫描 网站信息搜集 secret “秘密”网页 将密文保存到 password.txt 此页面使用了 wordpress CMS 疑似用户 ragnar wpscan 也爆破出了用户 ragnar wpscan --url http://10.4.7.155/wordpress/ --enumerate u 密码获…

Node.js中的单线程服务器

为了解决多线程服务器在高并发的I/O密集型应用中的不足&#xff0c;同时避免早期简单单线程服务器的性能障碍&#xff0c;Node.js采用了基于"事件循环"的非阻塞式单线程模型&#xff0c;实现了如下两个目标&#xff1a; &#xff08;1&#xff09;保证每个请求都可以…

外汇天眼:获利数倍、财务自由不是梦? 小心网络投资诈骗4阶段!

近年来网络投资愈来愈热络&#xff0c;我们经常看到有人因做加密货币、外汇交易而致富的报道&#xff0c;并开始寻找可以获利的投资机会与渠道。 然而&#xff0c;诈骗集团也注意到这个趋势&#xff0c;因此透过假冒经纪商或开设黑平台等方式&#xff0c;伺机获取不法所得。 有…

Github.io个人主页模板(进阶版)

网上很多博客感觉是有点Outdate了&#xff0c;而且通用性不强&#xff0c;希望这篇博客能给你帮助。 【保姆级教程】手把手教你用github制作学术个人主页&#xff08;学者必备&#xff09;_github个人主页模板-CSDN博客 【GitHub】用Jekyll模板快速制作github.io学术主页 - 知…

JVS低代码表单引擎之文本框的强大作用,建议收藏!

表单是低代码最基础的数据输入的方式&#xff0c;其中文本框是配置话表单的最基础的业务能力组件之一&#xff0c;主要用于收集和展示用户录入的文本类的信息&#xff0c;例如名称、地址、描述说明等等。 那么我们接下来分几个方面分别对文本框的使用进行讲解。 基础功能 拥有…

初识Java 16-1 字符串

目录 字符串的常量和变量 不变的String常量 String变量 重载的和更快的StringBuilder 容易忽略的递归现象 对字符串的操作 格式化输出 System.out.format() Formatter类 格式说明符 Formatter转换 String.format() 新特性&#xff1a;文本块 本笔记参考自&#xff…

Creaform形创HandySCAN MAX l Elite三维扫描仪便携式3D测量解决方案

CASAIM中科院广州电子智能制造事业部连续多年荣获形创Creaform战略级代理商证书。战略级代理商是形创Creaform最高级别的合作伙伴。 2023年CASAIM中科院广州电子智能制造事业部的形创Creaform战略级代理商证书&#xff1a; Creaform 形创是便携式三维测量解决方案和工程服务领…

使用mac自带VNC公网远程控制macOS

公网远程控制macOS【使用mac自带VNC】 文章目录 公网远程控制macOS【使用mac自带VNC】前言1. 测试局域网内远程控制1.1 macOS打开屏幕共享1.2 测试局域网内VNC远程控制 2. 测试公网远程控制2.1 macOS安装配置cpolar内网穿透2.2 创建tcp隧道&#xff0c;指向5900端口 3. 测试公网…

人工智能的发展方向:探索智能未来的无限可能

原创 | 文 BFT机器人 人工智能&#xff0c;简称AI&#xff0c;是一门专注于研究计算机如何能像人类一样思考、学习和解决问题的科学。它的创造初衷是构建一个智能系统&#xff0c;能模仿、模拟甚至实现人工智能的各种功能和行为&#xff0c;随着科技的持续进步&#xff0c;人工…

TSINGSEE青犀智能分析网关裸土覆盖算法如何做到防范山体滑坡?

在雨水季节&#xff0c;特别是山区&#xff0c;十分容易发生山体滑坡现象&#xff0c;会导致山村、铁路、公路、房屋、甚至城镇被冲毁&#xff0c;造成严重的人员伤亡和财产损失。而TSINGSEE青犀智能分析网关裸土覆盖算法是一种利用图像处理技术来评估裸露土壤面积和裸露程度的…

VMware打开共享虚拟机后找不到/mnt/hgfs/文件夹,以及不能拖拽/复制粘贴等操作,ubuntu不能安装VMware tools

问题原因 我的问题出现原因是&#xff0c;安装ubuntn虚拟机的时候VMware tools没有安装好&#xff0c;需要重新安装&#xff0c;但安装选项是暗的&#xff0c;不能操作。 类似这种情况&#xff0c;虚拟机开启时也是&#xff0c;因为我虚拟机已经装好了&#xff0c;开启时是亮…

【JAVA】:万字长篇带你了解JAVA并发编程【二】

目录 【JAVA】&#xff1a;万字长篇带你了解JAVA并发编程【二】3. 线程池池化技术线程池的概念与作用什么是线程池&#xff1f;优点 Executor框架Executor框架组成部分工作任务抽象接口和类 线程池的生命周期非核心线程和核心线程ThreadPoolExecutor线程池的工作流常见的线程池…

快速解决msvcp140.dll丢失问题的5个方法,轻松修复dll问题

在计算机使用过程中&#xff0c;我们经常会遇到一些错误提示&#xff0c;其中之一就是“msvcp140.dll丢失”。那么&#xff0c;msvcp140.dll究竟是什么&#xff1f;它丢失需要怎么修复呢&#xff1f;本文将从多个角度对这一问题进行详细解析。 一、msvcp140.dll是什么 msvcp14…

C/C++输出整数 2020年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C输出整数 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 C/C输出整数 2020年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 输入四个整数&#xff0c;把输入的第三、第四个整数输出…

Jmeter(十四):跨线程组传递jmeter变量及cookie的处理详解

setUp线程组 setUp thread group 一种特殊类型的线程组&#xff0c;用于在执行常规线程组之前执行一些必要的操作。 在 setup线程组下提到的线程行为与普通线程组完全相同。不同的是执行顺序--- 它会在普通线程组执行之前被触发&#xff1b; 应用场景举例&#xff1a; A、测…

21.7 Python 使用Request库

Request库可以用来发送各种HTTP请求&#xff0c;该框架的特点是简单易用&#xff0c;同时支持同步和异步请求&#xff0c;支持HTTP协议的各种方法和重定向。它还支持Cookie、HTTPS和认证等特性。 Request库的使用非常广泛&#xff0c;可以用于网络爬虫、API调用、网站测试等场景…

vue3 echarts实现k线

文章目录 echarts实现k线核心代码完整代码 echarts实现k线 安装 npm install echarts实现效果 没有添加成交量和均线 核心代码 引入echarts echartsData表示echarts数据 这样写是为了方便点击时间切换k线数据 window.addEventListener(“resize”, () > { chart.resi…

实习日常的点点滴滴记录(threadlocal知识概括和相关应用场景)------慢慢积累,厚积薄发(要学的东西还好多,加油!))(知识和实践的结合)

在通常的业务开发中&#xff0c;ThreadLocal 有两种典型的使用场景&#xff1a; 场景1&#xff1a; ThreadLocal 用作保存每个线程独享的对象&#xff0c;为每个线程都创建一个副本&#xff0c;这样每个线程都可以修改自己所拥有的副本, 而不会影响其他线程的副本&#xff0c…

tinymce输入框怎么限制只输入空格或者回车时不能提交

项目场景: 项目相关背景: tinymce输入框只输入空格或者回车时提交的空数据毫无意义,所以需要限制一下 无意义的输入: 解决方案: 因为tinymce输入框传到后端的数据是代码形式,所以不能直接.trem,需要一步步的进行去除空格(空格分:‘ ’与‘ ’)与回车。 注意:空…