扫码关注官方订阅号
我想要的效果是点击下拉菜单的时候,不要展开下拉菜单。
光阴似箭催人老,日月如移越少年。
猜测是编辑文章(估且这么认为)时不希望让用户修改分类吧。
因为 select 没有 readonly 状态,所以你可以在判断为编辑文章时,在页面中放一个 input type=hidden,然后用文本显示出当前值。
input type=hidden
如果一定要添加一个 select 的话,可以这样。
<select name="category" disabled> <option>1</option> <option>2</option> </select> <input type="hidden" name="category" />
你也可以使用 select2,它能够模拟出下拉框的 readonly 状态。
select.on('click',function(e){e.preventdefault()});
给个class="disabled".disabled {pointer-events: none;}
class="disabled"
.disabled {pointer-events: none;}
设置一个width和height都和这个下拉框相同的透明p,覆盖在上面,为了显示出该select组件不能用,可将其opacity设置为0.6,IE下记得设置filter alpha
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
猜测是编辑文章(估且这么认为)时不希望让用户修改分类吧。
因为 select 没有 readonly 状态,所以你可以在判断为编辑文章时,在页面中放一个
input type=hidden,然后用文本显示出当前值。如果一定要添加一个 select 的话,可以这样。
你也可以使用 select2,它能够模拟出下拉框的 readonly 状态。
select.on('click',function(e){e.preventdefault()});给个
class="disabled".disabled {pointer-events: none;}设置一个width和height都和这个下拉框相同的透明p,覆盖在上面,为了显示出该select组件不能用,可将其opacity设置为0.6,IE下记得设置filter alpha