下拉框只读不可选择(<s:select>只读不可选)

本文目录
只读不可选
应该显示出来但不允许被,使用struts2的《s:select标签不具有disabled属性,除非将theme设置为simple才可以使用disabled,那么如果不使用simple的theme还有其他办法使select下拉框只读吗?从网上找到了一个办法,大致的思路就是
不让下拉框获得焦点,见下面的html代码:
《s:select key="DmsDocument.docZtSpec" name="editEntity.docZtSpec" list="#request.docZtSpec" listKey="code" listValue="name" emptyOption="true" /《/span
jsp怎样使得下拉框只读而且不会影响取值
我能想到的 替代方案:
$("select#控件id option").attr("disabled",true);
设置 下拉的《option》 元素disabled,这样虽然有下拉,但是不可 不可选 变相的实现了"只读"效果 且不影响取值
触发某个方法或事件后,下拉框select框变为只读或置灰
《!DOCTYPE html》
《html lang="en"》
《head》
《meta charset="UTF-8"》
《title》Document《/title》
***隐藏网址***
《/head》
《body》
《select name="" id=""》
《option value="1"》1《/option》
《option value="2"》2《/option》
《option value="3"》3《/option》
《option value="4"》4《/option》
《/select》
《button》确定《/button》
《script》
$(function(){
$("button").click(function(event) {
$("select").attr(’disabled’,’disabled’);
});
})
《/script》
《/body》
《/html》
C#中如何设置下拉列表框为只读
使用combobox.dropdownstyle
属性进行控制。
其值为comboboxstyle
枚举:
dropdown:通过单击下箭头指定显示列表,并指定文本部分可。这表示用户可以输入新的值,而不仅限于选择列表中现有的值。使用此设置时,autocompletemode
的
append
值的作用与
suggestappend
值相同。这是默认样式。
dropdownlist:通过单击下箭头指定显示列表,并指定文本部分不可。这表示用户不能输入新的值。只能选择列表中已有的值。只有在
autocompletemode
为
suggest
或
suggestappend
时才会显示列表。
simple:指定列表始终可见,并指定文本部分可。这表示用户可以输入新的值,而不仅限于选择列表中现有的值。
这里,将其设置为dropdownlist即可。
如何设置select只读不可编辑且select的值可传递
设置select只读不可且select的值可传递方法:
《select style="width:195px" name="role" id="role" onfocus="this.defaultIndex=this.selectedIndex;" onchange="this.selectedIndex=this.defaultIndex;"》
这种方法可以使下拉框和平常没有区别,看起来没有任何不同。唯一不同的就是下拉并单并选择之后,它不会鸟你,选了和没有选一样一样的。就是无视客户的选择。设置disabled属性《select style="width:195px" name="role" id="role" disabled="disabled"》
这个看起来更直接,直观就是有只读的感觉,也不可以点击和下拉了。里面的字也会变成灰色
当属性设置为"disabled"时,提交表单时,select的值无法传递,提交前移除disabled属性$("#role").removeAttr("disabled");
jquery添加属性$("#role").attr("disabled","disabled");

更多文章:
下载mysql的步骤(win10安装mysql的步骤和方法)
2026年9月7日 04:10
checked in(check in和check out的区别)
2026年9月7日 01:20
java经典上机编程题(java上机题 请问这道题应该怎么写)
2026年9月7日 01:10
影视剧中有哪些剧情颠覆了你的三观?金庸的武侠小说《白马啸西风》为什么没有被拍成电影或者电视剧
2026年9月7日 00:30
mysql varchar和char的区别(mysql中char、varchar、nvarchar区别)
2026年9月7日 00:10
linux命令的选项和参数(linux为什么要有参数和选项)
2026年9月6日 20:20




