作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想禁用 Drupal 6 中特定表单内的 cck 字段。
我使用 hook_form_alter 创建了一个充满改动的新模块。
表单 id 是 articulo_node_form。有问题的字段是文本,I´ve checked它可以被禁用。
我试过这个:
function modding_form_articulo_node_form_alter(&$form, &$form_state, $form_id) {
$form['field_articulo_tipo']['#disabled'] = 1;
}
最佳答案
我想不出你所拥有的代码不起作用的原因,但你可以使用这样的代码来“强制”显示属性:
$form['field_articulo_tipo']['#attributes']['disabled'] = 'disabled';
关于Drupal hook_form_alter : how to target only node/edit and NOT node/add. Aso,为什么#disabled 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9781076/
我是一名优秀的程序员,十分优秀!