layui radio点击事件实现input显示和隐藏的例子

定义目录标题)

实列

记录一些工作有趣的事,让生活多点乐趣,打工人打工魂,打工都是人上人!哈哈!别让上班那么枯燥乏味。

代码部分

<div class="layui-form-item" pane>
                        <label class="layui-form-label">审批</label>
                        <div class="layui-input-block" id="hideing">
                            <input type="radio" name="po_opinion_status" lay-filter="hides"  value="1" title="同意" checked />
                            <input type="radio" name="po_opinion_status" lay-filter="hides"  value="2" title="驳回" />
                            <input type="radio" name="po_opinion_status" lay-filter="hides"  value="3" title="流转" />
                        </div>
                    </div>

 <div class="layui-form-item count" style="display: none">
                        <label class="layui-form-label">流转人</label>
                        <div class="layui-input-inline">
                            <select class="layui-input-inline" lay-verify="required" name="po_sign_release_charger_id" lay-search>
                                <c:forEach items="${users}" var="item">
                                    <option value="${item.id}">${item.name}</option>
                                </c:forEach>
                            </select>
                        </div>
                    </div>

这是页面效果
下面是script部分

<script type="text/javascript">
layui.config({
        base : '${pageContext.request.contextPath }/layuiadmin/' //静态资源所在路径
    })
        .extend({
            index : 'lib/index' //主入口模块
        })
        .use(
            [ 'index', 'form' ,'admin','jquery','userselect','table','workFlow'],
            function() {
                var $ = layui.$,
                    admin = layui.admin,
                    form = layui.form,
                    
                 
   form.on('radio(hides)',function (data) {
                var val = $('input:radio[name="po_opinion_status"]:checked').val();
                console.log(val);
                if(val == 1) {
                    //点击通过后隐藏此模块
                    $(".count").hide();
                } else if(val == 2) {
                    //点击驳回后隐藏此模块
                    $(".count").hide();
                }else if(val == 3) {
                    //点击流转后展示此模块
                    $(".count").show();
                }
            })
          })
            <script/>

页面图效果点击同意或者驳回会自动隐藏,其实就在input加了个style=“display: none”,
在这里插入图片描述
点击到流转的时候会自动显示
点击

  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值