JSF:禁用下拉列表不会为支持bean设置值

时间:2011-07-11 12:53:54

标签: jsf-2

我有一个要求,我需要通过JavaScript禁用某个事件的下拉,然后提交表单。问题是当下拉组件被禁用时,下拉列表中的值不会通过辅助bean设置。

我尝试通过div和span禁用下拉组件,但它没有工作。

任何人都可以建议我如何将残疾人竞争对手的价值提交给支持bean? 或者我真的需要这个组件,我的意思是我如何使用div或span来实现这个目标?

1 个答案:

答案 0 :(得分:1)

Chapter 17.12.1HTML forms specification表示以下内容(强调我的)

  

17.12.1 Disabled controls

     

...

     

设置后,disabled属性对元素具有以下影响:

           

...

请注意最后一点。换句话说,它们永远不会提交给服务器。因此,根据HTML表单规范,您所看到的行为完全正确并且是预期的。

要实现您的要求,您需要在提交后将其停用。