我有一种情况,我需要将<s:select>
下拉值设置为只读。但是由于<s:select>
only 具有 disabled 属性,如何使<s:select>
行为只读。我是直接装readonly
的,<s:select>
但是没用。
问问题
4597 次
2 回答
1
看起来放置一个 HTML 属性contenteditable="true"
使其表现得像只读。这样您就无法从下拉列表中选择值。
于 2013-06-29T12:50:22.467 回答
1
你可以写一些CSS,然后放一个HTML属性readonly="true"
/*Select2 ReadOnly Start*/
select[readonly].select2-hidden-accessible + .select2-container {
pointer-events: none;
touch-action: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
background: #eee;
box-shadow: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow, select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
display: none;
}
/*Select2 ReadOnly End*/
于 2020-12-04T06:54:18.613 回答