设置select不可编辑(select 不可编辑)
select 下拉列表控件如何设置为不可编辑
不可编辑,是可以查看option吗,但是选择不了?还是select 不能展开?
一般解决办法是disabled="disabled" 但是如果这样后台是接收不到disabled的值。
看你的需求,时候可以替换其他的控件。
如何设置jquery easyui中下拉框不可编辑
设置jqueryeasyui中下拉框不可编辑的方法:EasyUI常用控件禁用方法:1.validatebox可以用的用法:前两种适用于单个的validatebox;第三种应用于整个form里面的输入框;.$("#id").attr("readonly",true);$("#id").removeAttr("readonly");.$("#id").attr("readonly","readonly");$("#id").removeAttr("readonly");.$("#Form:input").attr("readonly","readonly");//对form里面的禁用.$("input").attr("readonly","readonly");//对所有的input标签禁用2.combobox禁用启用用法:.$("#id").combobox({disabled:true});$("#id").combobox({disabled:false});.$("#id").attr("readonly","readonly");//对单个禁用$("#id").removeAttr("readonly");.$("#fm.easyui-combobox").combobox({disabled:true});//对form里面的下拉框禁用.$("#ID").combobox("disable");------$("#ID").combobox("enable");3.datebox与datetimebox禁用启用方法:.$("#fm.easyui-datebox").datebox({disabled:true});$("#fm.easyui-datebox").datebox({disabled:false});.$("#id").attr("readonly","readonly");$("#id").removeAttr("readonly");.$("#fm.easyui-datetimebox").datetimebox({disabled:true});4.combogrid禁用启用方法:.$("#FPayApplySupAccountID").combogrid("disable");$("#FPayApplySupAccountID").combogrid("enable");5.lable标签ID附加文字:.$("#id").text("标题:");//此方法可以屏蔽掉lable标签内的文字
怎么修改select option样式
1、首先看一下没有(background-color)属性的选择下拉框的效果。
代码:
选择
option 123 / option
option blue / option
option黄色/ option
option红包/ option
/选择
2、要在选择下拉框中添加背景颜色,首先我们需要先编写样式样式,这样便于调用。
样式类样式代码:
style type =“text / css”
蓝色 {
背景色:蓝色;
颜色:#FFF;
red {
背景色:#E20A0A;
颜色:#FFF;
}
黄色 {
背景颜色:黄色;
颜色:#fff;
}
/样式
3、此时,我们的选择下拉框调用样式类样式。
代码如下:
选择
option 123 / option
option class =“blue”蓝色/ option
option class =“yellow”黄色/ option
option class =“red”红包/ option
/选择
4、此时,我们将背景颜色添加到选择下拉框中。如下面的效果图。

如何设置select只读不可编辑且select的值可传递
尝试在option标签的onclick事件处理函数中加入:
{
evt=evt||window.event;//取Event对象
if(flag==1)//你判断是否只读的标志
{
if(evt.preventDefault)
{
evt.preventDefault();//阻止默认的行为发生
}
else
{
evt.returnValue=false;
}
//下面写自己的处理方法
}
}