下拉框,单选框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;">榴莲

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

猜你喜欢

转载自blog.csdn.net/weixin_37281289/article/details/109295890