【发布时间】:2013-06-17 09:43:28
【问题描述】:
我想让选择框 (CCK) 字段只读而不是禁用,以便我可以在提交中获取该字段。我已经使用以下代码对文本字段进行了尝试:
$form['field_example'][0]['value']['#attributes']['readonly'] = 'readonly';
但是对于选择框我不能。几乎我只能禁用它。那么有什么办法让它只读吗?
提前致谢。
【问题讨论】:
我想让选择框 (CCK) 字段只读而不是禁用,以便我可以在提交中获取该字段。我已经使用以下代码对文本字段进行了尝试:
$form['field_example'][0]['value']['#attributes']['readonly'] = 'readonly';
但是对于选择框我不能。几乎我只能禁用它。那么有什么办法让它只读吗?
提前致谢。
【问题讨论】:
不行,这行不通! 您需要使用正确的形式编写 hook_form_alter,使字段 '#disabled' => TRUE,
【讨论】: