Jquery 如何创建只读选择框,但我将发布该值?
我想只读选择框。但我发布了该元素的值。当我禁用它时,选择框无法发布值Jquery 如何创建只读选择框,但我将发布该值?,jquery,html,Jquery,Html,我想只读选择框。但我发布了该元素的值。当我禁用它时,选择框无法发布值 <select name="office_name" id="office_name" readonly> <option value="">----Select Office----</option> <option value="1">Bengli</option> <option value="2">English&l
<select name="office_name" id="office_name" readonly>
<option value="">----Select Office----</option>
<option value="1">Bengli</option>
<option value="2">English</option>
</select>
Readonly不起作用,但已禁用。
但我需要的是只读而不是禁用。
有可能吗?您可以这样做:
只是不要禁用要发布的选项,否则禁用所有选项
所以现在将把2个值发布到PHP中
1.
2.
3.
如何避免任何mousedwon/keydown事件:
$('#office_name').on('mousedown keydown', function(){
return !$(this).hasClass('readonly');
});
然后,只需切换readonly类即可启用或禁用用户选择
请参见“选择时只读”选项?只读选择有什么意义?如果用户无法更改,只需将该值放入只读文本框中。将选择一个选项并选择框readonly…用户无法更改选项,但所选值将被删除post@SalmanQuader拥有readonly是可以的,对吗?用户无法单击它。我需要readonly not disabled如果我使用disabled,则标记的此值将不会被禁用Positor看不到已启用或已禁用下拉列表使用$office\u名称选项:notselected.attr'disabled',true;代码,但我想禁用下拉列表,但我发布值