html中如何使用input表单隐藏域?

1. 项目需求:

点击下面日期筛选,只显示相应条件的金额,其他条件的金额隐藏,就类似选项卡的效果,点击标签内容切换

在这里插入图片描述

2. 目的:

在不影响页面的情况下通过input隐藏域存储值;可以通过点击事件,获取隐藏域的值,更改p标签的值

3. 什么是input隐藏域?

基本语法

<input type="hidden" name="..." value="...">

属性解释:
type=”hidden” 定义隐藏域;
name属性定义隐藏域的名称,要保证数据的准确采集,必须定义一个独一无二的名称;这里我们定义的是id,也是独一无二的
value属性定义隐藏域的值
例如:<input type=”hidden” id=“input_1_3” value=”6135”>

其实就是隐藏域不在前台显示,用户看不到,跟表单元素一样,有名字有值

4. input隐藏域的使用

html
点击事件里需要传两个参数 id代表是充值金额还是提现总额,type代表充值总额里的今日或者昨日等等

<div class="col-sm-2" style="width:calc(calc(100% - 72px)/5);background: #3B7DDD; padding: 0;">
                    <div class="bgColor">
                        <div class="cardCon">
                            <p class="con-data" id="member">123,564,544</p>
                            <small class="con-name">注册会员(人)</small>
                            <input type="hidden" id="input_1_1" value="123,564,544"/>
                            <input type="hidden" id="input_1_2" value="63,254,549"/>
                            <input type="hidden" id="input_1_3" value="613,564,394"/>
                            <input type="hidden" id="input_1_4" value="123,564,544"/>
                            <input type="hidden" id="input_1_5" value="613,564,394"/>
                          </div>
                          <div class="divider"></div>
                          <ul class="dateList">
                            <li style="background-color:#fff;color:#333;" id="li_1_1" onclick="click_top(1,1)">今日</li>
                            <li id="li_1_2" onclick="click_top(1,2)">昨日</li>
                            <li id="li_1_3" onclick="click_top(1,3)">本周</li>
                            <li id="li_1_4" onclick="click_top(1,4)">本月</li>
                            <li id="li_1_5" onclick="click_top(1,5)"></li>
                          </ul>
                    </div>
                </div>

css

.bgColor{min-height: 120px;}
.dateList{ width: 70%;border-radius: 0 0 4px 4px; height: auto; background: rgba(255, 255, 255, 0.1); display: flex; list-style: none; padding: 0; cursor: pointer; margin: 0 12px 9px 12px; margin-left: auto; }
.dateList li{  width: 25%;display: flex;justify-content: center;align-items: center;color: #fff; transform: scale(0.9); font-size: 12px; padding: 2px;}
.cardCon{color: #fff;  padding: 17px 12px 10px 12px;}
.con-data { margin: 0; font-size:18px}
.con-name { margin: 0; transform: scale(0.9); transform-origin: left; }
.divider {width: 100%;height: 1px;background: rgba(255, 255, 255, 0.2); margin: 9px 0;}

js

<script>
    function click_top(id,type){
            if(id == 1){
                var p_id = "member";
            }else if(id == 2){
                var p_id = "recharge_money";
            }else{
                var p_id = "withdraw_money";
            }
            var dom_id = id + '_'+ type;
            //获取li的标签,修改背景颜色
            $("#li_"+ dom_id).siblings().removeAttr("style"); 
            $("#li_"+ dom_id).css({"background-color":"#fff","color":"#333"});
            //获取input的值,然后赋值即可
            var value = $("#input_"+ dom_id).val();
            $("#"+ p_id).text(value);
        }
</script>

具体隐藏域解释可参考:
【html标签 表单隐藏域】input表单隐藏域及其使用方法

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁锤妹妹@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值