设置select下拉框不能选择

设置select下拉框不能选择,利用disabled="disabled"。

在有一次的项目开发过程中,下拉框选择值后,页面跳转到其他页面,在处理过程中,将此下拉框设为disabled(需求原因,不能更改此下拉框的值),但后面提交时,发现此下拉框值不见了(或者说值为空),经过长时间的查找原因,发现此下拉框为disabled

然后发现disabled并不能提交值,在此需求情况下,解决方法为:

当属性设置为disabled时,提交时,select的值无法传递,提交前移除disabled属性


很多人都认为设置disabled="true"是为启用,设置为“false”时为禁用,这是错的。只要元素里面设置了disabled=“xxx”不管里面为什么都为禁用。
所以原生设置:启用--dom.setAttribute("disabled","disabled") ; 禁用--dom.removeAttribute(“disabled”);
jquery设置:$("#id").attr("disabled","disabled");
$("#id").removeAttr("disabled");


已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 撸撸猫 设计师:C马雯娟 返回首页