下拉列表禁用问题

时间:2011-09-16 11:05:28

标签: javascript jquery html drop-down-menu textarea

我的表单中有两个下拉选择列表以及一个textarea框。

我遇到的问题是,一个用户创建一个记录,然后由另一个组更新记录,但我想要做的是阻止另一个组更新选择列表以及textarea框。我已经禁用了这些项目但是当用户再次尝试提交表单时,看起来这些项目没有被发布,看起来像值是NULL。

我正在使用jQuery:

   $('#DROP-DOWN1').attr("disabled", "disabled").addClass('itemDisabled');
   $('#DROP-DOWN1').attr("disabled", "disabled").addClass('itemDisabled');
   $('#TEXT-AREA').attr("disabled", "disabled").addClass('itemDisabled');

如何阻止用户修改上述这些项目,但同时发布了值?

3 个答案:

答案 0 :(得分:0)

而不是disabled尝试readonly

答案 1 :(得分:0)

好问题!

你可以隐藏它们而不是禁用吗?将可见性设置为false

答案 2 :(得分:0)

另一种解决方案是将值复制到隐藏的input字段。那个会发布!

记住这一点:http://jsfiddle.net/uHQkx/