下拉一次后下拉框变灰问题不能再更改了怎么做

图片说明
我想第一次选择之后,以后就不能再更改了,也就是下拉框只能选择一次,这个用js怎么实现,具体写下代码,谢谢

渠道选择APP网站纸媒杂志

2个回答

其实你可以在其中定义一个隐藏的变量为0,当你下拉一次的时候就给这个变量设置值为1,下拉事件的时候,就判断这个值是否是1,是1就不展开下拉列表。
或者你可以绑定一个下拉列表框选择事件,当下拉列表有值的时候就变灰,并且选中也不展开下拉列表。

例如这个select控件的id叫做channel
$('#channel').change(function(){

var p1=$(this).children('option:selected').val();

var p2=$('#param2').val();
//禁用属性追加
$('#channel').attr("disabled","disabled");
})

Dissle
Dissle jQuery的写法,如果使用原生JavaScript,仍然可以通过document.getElementById('channel').disabled=truej禁用控件
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐