配置多个数据源datasource
方式1 :checkbox
先看效果

源码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
function getSelected(){
let arr = [];
$("input[id^='check']:checked").each(function () {
arr.push($(this).val());
});
document.getElementById("demo").innerHTML='你选中了:'+arr.join(',');
}
</script>
</head>
<body> <form>
<input type="checkbox" id="check1" value='1'>level 1
<input type="checkbox" id="check2" value='2'>level 2
<input type="checkbox" id="check3" value='3'>level 3
<input type="checkbox" id="check4" value='4'>level 4
</form> <br/><br/>
<button onclick="getSelected()">统计选中</button>
<p id="demo"></p> </body>
</html>
-----------------------------------------------------------------
方式2 :button
先看效果,颜值更高

源码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js">
</script>
<script>
$(document).ready(function(){
$('button').click(function(){
//每次点击的时候,切换当前的元素样式
$(this).toggleClass('active');
});
});
function myFunction(){
var levelArr=[];
$('button.level.active').each(function () {
levelArr.push($(this).val());
});
$("#demo").text('选中了:'+levelArr.join(','));
}
</script>
<style type="text/css"> /* 样式默认为绿色 */
button.level {
outline: none;
border: 1px solid #00850B;
border-radius: 4px;
background: #FFFFFF;
font-family: PingFangSC-Medium;
font-size: 14px;
color: #00850B;
text-align: center;
line-height: 18px;
} /* 选中后样式 */
button.green.active{
color: #FFFFFF;
background:#00850B;
} /* 覆盖默认样式 */
button.blue {
border: 1px solid #1273C7;
background: #FFFFFF;
color: #1273C7;
} button.blue.active{
color: #FFFFFF;
background:#1273C7;
} button.yellow {
border: 1px solid #E3AD2F;
background: #FFFFFF;
color: #E3AD2F;
} button.yellow.active{
color: #FFFFFF;
background:#E3AD2F;
} button.red {
border: 1px solid #D60505;
background: #FFFFFF;
color: #D60505;
} button.red.active{
color: #FFFFFF;
background:#D60505;
} </style>
</head>
<body> <button class="level green" value='1'>level 1</button>
<button class="level blue" value='2'>level 2</button>
<button class="level yellow" value='3'>level 3</button>
<button class="level red" value='4'>level 4</button> <br/><br/>
<button type="button" onclick="myFunction()">统计选中</button>
<p id="demo"></p>
</body>
</html>
配置多个数据源datasource的更多相关文章
- iOS基础 - UITableView的数据源(dataSource)和代理(delegate)
UITableView的数据源(dataSource)和代理(delegate) UITableView需要一个数据源(dataSource)来显示数据,UITableView会向数据源查询一共有多少 ...
- 用JAVA代码获取Weblogic配置的JNDI 数据源连接
第一步:生成与JDK版本对应的weblogicjar,利用cmd 进入到weblogic_home 路径下进入到server/lib目录,然后运行 JDK 1.6 命令 "java -j ...
- SpringMVC+Mybatis 如何配置多个数据源并切换?
最近公司一个项目需要连接两个数据库(A和B)操作,有的模块查询A库,有的模块查询B库,因此需要改造下,项目后台用的是SpringMVC+Mybatis+MySQL架构,折腾了两天后终于搞定了,在这里记 ...
- SpringBoot入门之基于Druid配置Mybatis多数据源
上一篇了解了Druid进行配置连接池的监控和慢sql处理,这篇了解下使用基于基于Druid配置Mybatis多数据源.SpringBoot默认配置数据库连接信息时只需设置url等属性信息就可以了,Sp ...
- 20. Spring Boot 默认、自定义数据源 、配置多个数据源 jdbcTemplate操作DB
Spring-Boot-2.0.0-M1版本将默认的数据库连接池从tomcat jdbc pool改为了hikari,这里主要研究下hikari的默认配置 0. 创建Spring Boot项目,选中 ...
- 配置多个数据源,spring profile 多环境配置管理
针对生产环境,测试环境,以及本地调试开发有时会配置多套数据库,在一个数据配置文件进行修改,往往有时发布到生成环境会忘记修改,或者本地调试时还是生产环境的库,会导致生产环境数据被污染. ps--刚开始配 ...
- Springbooot +Mybaties 配置数据库多数据源
前言 在实际项目中,我们可能会碰到在一个项目中会访问多个数据库的情况.针对这种情况,我们就需要配置动态的数据源了.一般按照以下步骤即可 一.在启动类上添加注解 二.在application.prope ...
- Spring主从数据库的配置和动态数据源切换原理
原文:https://www.liaoxuefeng.com/article/00151054582348974482c20f7d8431ead5bc32b30354705000 在大型应用程序中,配 ...
- springmvc 配置多个数据源,并动态切换
前言:工作中经常会有两个数据源的情况,所以记录一下.这里测试两个数据源,给出流程和代码. 首先:配置两个数据源 <description>配置mybatis数据源</descript ...
随机推荐
- 111、Java中String类之字符串文本全部拆分
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- 2.Git知识
Git安装 Git在不同的操作系统上安装是不一样的,这里只讲解我们需要的,也就是在Windows下的安装,主要安装msysGit和TortoiseGit 安装msysGit,到https://code ...
- PE之RVA转FOA
目录 公式 实验-对齐大小一样 获取ImageBase 计算RVA 获取内存对齐和文件对齐 判断在哪一个节 计算偏移 获取节表的PointerToRawData 计算FOA 验证 实验-对齐大小不一样 ...
- 关于Simulink的sample time的问题
在对simulink建模的过程中,有时候会遇到sample time出现错误的问题,比如下图是我在使用simulink自带的Recursive least square Estimator最小二乘估计 ...
- 吴裕雄 Bootstrap 前端框架开发——Bootstrap 表单
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- ajax Ajax处理下载文件response没有反应
参考:https://blog.csdn.net/wf632856695/article/details/52040034
- 记录要做的事情,把sql字符串替换写成工具网页。
之前使用的是java的本地控制台进行sql占位符的替换. 现在我想换个方式,想到了两种. 第一种是使用java +jsp进行替换,前台输出. 第二种是把java代码改成js代码,反正也不用访问数据库. ...
- java学习-初级入门-面向对象①-面向对象概述-结构化程序设计
为了学习面向对象程序设计,今天我们先利用面向对象以前的知识,设计一个学生类. 要求进行结构化程序设计. 学生类: Student 要求:存储学生的基本信息(姓名.性别.学历层次和年级),实现学生信息的 ...
- IdentityServer4专题之一:OAuth2.0介绍
1.OAuth 2.0授权方式介绍: OAuth 2.0 的标准是 RFC 6749 文件.该文件先解释了 OAuth 是什么: OAuth 引入了一个授权层,用来分离两种不同的角色:客户端和资源所有 ...
- Linux 下JDK安装
ubuntu下安装jdk sudo apt-get install openjdk-8-jdk =============================================== Ce ...