禁用时未使用表单提交HTML选项控件

我有以下HTML代码。 我需要根据另一个客户端控件中的选择灰显此控件。 我是这样使用jQuery:

$('#dropDown1').attr('disabled', 'disabled'); 

问题是,如果禁用此控件,则不会随表单一起提交。 有什么方法可以克服这个问题吗?

同样,我需要以某种方式阻止用户在某些情况下编辑控件(不是所有时间),但仍然能够使用表单提交它。

  1 2  

这是一个代码示例,向您展示如何在提交表单之前删除已disabled属性

http://jsfiddle.net/manuel/dy9Zc/

实际上诀窍是只删除表单的submit事件上的attr

是的,提交后启用它。 由于您提交的用户没有时间更改任何内容。

或者,可以将值复制到隐藏字段。