下拉框,单选框readonly不起作用, 还是可以选择.而使用disabled可以禁止选中但是该值不会提交到后端. 为此怎么实现既能禁用又能提交该值.

1. 对于下拉框: 

//加入如下的样式
<style>
    select[readonly] {
        background: #eee;
        cursor: no-drop;
    }
    select[readonly] option {
        display: none;
    }
</style>
//使用时,加上readonl属性就行, 但由于有上面的样式在,所以下拉框是点不动
<select name="" id="" readonly>
    <option value="">1</option>
    <option value="">1</option>
</select>

   2. 单选框:

//input框很简单直接在点击时加上return false,来阻止点击事件
<input type="radio" onclick="return false;">苹果
<input type="radio" onclick="return false;">榴莲

以上仅提供一种解决办法, 有什么更好的方法也可以留言

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值