51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1088|回复: 2
打印 上一主题 下一主题

switch开关按钮选择了是,input框才可以输入,如果没选择就不能

[复制链接]
  • TA的每日心情
    无聊
    4 天前
  • 签到天数: 530 天

    连续签到: 2 天

    [LV.9]测试副司令

    跳转到指定楼层
    1#
    发表于 2022-3-3 13:26:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    1测试积点
    1. <div class="layui-col-xs4">
    2.                            <label class="layui-form-label">预计下塔所需时间(分钟)</label>
    3.                            <div class="layui-input-block">
    4.                                <input type="text" name="needTime" id="needTime" class="layui-input" style="border: 1px solid #c2c2c2;"
    5.                                >
    6.                            </div>
    7.                        </div>

    8. 这个是开关按钮

    9.                        <div class="layui-col-xs4">
    10.                            <label class="layui-form-label">是否影响线路强送电</label>
    11.                            <c:if test="${log.isEfectSendElec==null || log.isEfectSendElec=='不影响'}">
    12.                                <input type="checkbox" name="isEfectSendElecclose" id="isEfectSendElec" lay-skin="switch" lay-filter="switchText"
    13.                                       lay-text="是|否">

    14.                            </c:if>
    15.                            <c:if test="${log.isEfectSendElec=='影响'}">
    16.                                <input type="checkbox" name="isEfectSendElecopen" id="isEfectSendElec" lay-skin="switch" lay-filter="switchText"
    17.                                       onclick=""
    18.                                       lay-text="是|否"
    19.                                       checked="checked">
    20.                            </c:if>
    21.                        </div>

    22. 这个是我写的js代码

    23.    form.on('switch', function(data){
    24.        var elem = data.elem;
    25.        var swithcData = data;
    26.        var id = data.value;// 获取要修改的ID
    27.        var state = this.checked ? '影响' : '不影响';// 当前状态值
    28.        if (state ==='影响'){

    29.            layer.msg('数据异常,操作失败!1111');
    30.        }
    复制代码
    各位大佬,在页面上选择了是input框才可以输入,没选就不给输入,想问一下怎么写呢?我是小白,谢谢各位了

    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2 小时前
  • 签到天数: 1522 天

    连续签到: 1 天

    [LV.Master]测试大本营

    2#
    发表于 2022-3-4 10:05:40 | 只看该作者
    先定位input框
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    5 小时前
  • 签到天数: 2819 天

    连续签到: 1 天

    [LV.Master]测试大本营

    3#
    发表于 2022-3-4 10:32:05 | 只看该作者
    选择后定位输入是否可以
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-25 12:57 , Processed in 0.060282 second(s), 21 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表