layui form 中input输入框长度的统一设置

Layui.form中使用class="layui-input-inline"就可轻松将元素都放到一行,但如果元素过多,就会自动换行。那就需要手动设置input框的长度。

像这种情况:

 

其实只需要添加css样式就可修改了 

 

.layui-form-item .layui-input-inline {
    width: 195px;
}

tips:需要注意的是,样式里的选择器不能直接用.layui-input-inline。因为layui.form中默认的样式就是用.layui-form-item .layui-input-inline去做选择器,我们需要做的就是覆盖掉这个样式。 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
可以通过监听输入框的输入事件,然后根据输入框的值来选对应的单选框。以下是一个示例代码: HTML代码: ```html <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label">输入框</label> <div class="layui-input-block"> <input type="text" name="input" lay-verify="required" placeholder="请输入内容" autocomplete="off" class="layui-input"> </div> </div> <div class="layui-form-item"> <label class="layui-form-label">单选框</label> <div class="layui-input-block"> <input type="radio" name="radio" value="1" title="选项1"> <input type="radio" name="radio" value="2" title="选项2"> <input type="radio" name="radio" value="3" title="选项3"> </div> </div> </form> ``` JavaScript代码: ```javascript // 初始化form表单 layui.use('form', function(){ var form = layui.form; form.render(); // 监听输入框的输入事件 $('input[name="input"]').on('input', function(){ // 获取输入框的值 var val = $(this).val(); // 根据输入框的值选对应的单选框 if (val === '1') { $('input[name="radio"][value="1"]').prop('checked', true); } else if (val === '2') { $('input[name="radio"][value="2"]').prop('checked', true); } else if (val === '3') { $('input[name="radio"][value="3"]').prop('checked', true); } // 更新单选框的状态 form.render('radio'); }); }); ``` 上面的代码,我们监听了输入框的输入事件,然后根据输入框的值选对应的单选框,并更新单选框的状态。注意,要使用form.render('radio')来更新单选框的状态。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ok060

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

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

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

打赏作者

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

抵扣说明:

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

余额充值