切换表单查询(1)

下面是我最近学习的,切换表单的第一种查询方法
首先呢,我先是给的两个单选框,用来进行表单的切换,如下所示
<inputtype="radio"name="RegisterNo"id="searchRegisterNo2"style=“width:15px;margin:0px;height:15px;”>客户
<inputtype="radio"name="RegisterNo"id="searchRegisterNo3"style=“width:15px;margin:0px;height:15px;” checked>用户
我这里一个单选框是客户一个单选框是用户,我这里是让他最开始默认用户,所以我在用户这里加了个checked,一开始它就会选中到用户

然后我再在页面上放两个表,一个用户表一个客户表,因为我上面给的默认用户,所以我给放用户表的盒子style=“display:block;“让它一开始就显示出来,给客户表这个盒子style=“display:none;“让它一开始隐藏起来,如下图所示
在这里插入图片描述
然后我们再到下面写它的js,首先要获取到他们的id,如下
var searchRegisterNo2 = document.getElementById(“用户单选框id”);
var searchRegisterNo3 = document.getElementById(“客户单选框id”);
var user = document.getElementById(“用户表盒子id”);
var client = document.getElementById(“客户表盒子id”);
然后再写它们的点击事件
首先呢写用户单选框的点击事件,点击用户单选框,就显示用户表,隐藏客户表,如下
searchRegisterNo2.onclick = function () {
//console.log(61);
client.style.display = “block”;
user.style.display = “none”;
};
然后再写客户单选框点击事件,点击客户单选框,显示客户表,隐藏用户表,如下
searchRegisterNo3.onclick = function () {
//console.log(16);
client.style.display = “none”;
user.style.display = “block”;
};
然后再分别查出他们两个表的数据就行了,我这里写的多条件查询,首先在视图层下面写两个表的数据重载,如下,
function ClientUserTele() {
首先获取页面数据
var AreaID = $(”#SeAreaID”).val();
……
var AreaNumber = $(”#SeAreaNumber”).val();
if (AreaID == “” || AreaID == undefined) {
AreaID = 0; }
……
if (AreaNumber == undefined) {
AreaNumber = “”;}
//客户表方法级渲染的重载
tabClientTele.reload({
url: “查询客户表数据方法的路径”,
where: {
AreaID: AreaID,
……
AreaNumber: AreaNumber
}, page: {
curr: 1 } });//重新从第一页开始
//用户表方法级渲染的重载
tabUserTele.reload({
url: “查询用户表数据方法的路径”,
where: {
AreaID: AreaID,
……
AreaNumber: AreaNumber
}, page: {
curr: 1 } }); }//重新从第一页开始
然后在上面初始化表里面调用这个多条件查询
然后再到控制器写两个表的查询方法就行了,具体的查询我就不多写了,下面演示一遍
现在我点击客户单选框,得到如下
在这里插入图片描述
我再点击用户单选框,得到如下

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值