2 jiaoxiaobin50 jiaoxiaobin50 于 2016.03.18 15:37 提问

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

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

渠道选择APP网站纸媒杂志

2个回答

qq_16168871
qq_16168871   2016.03.18 16:03

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

Dissle
Dissle   2016.03.18 16:11

例如这个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禁用控件
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!