0

送信時にそのフィールドを取得できるように、選択ボックス (CCK) フィールドを読み取り専用にし、無効にしないようにしたいと考えています。次のコードを使用してテキストフィールドで試しました:

$form['field_example'][0]['value']['#attributes']['readonly'] = 'readonly';

しかし、選択ボックスについてはできませんでした。ほとんど私はそれを無効にすることしかできません。読み取り専用にする方法はありますか?

前もって感謝します。

4

1 に答える 1

0

いいえ、それはうまくいきません! 正しいformidを使用してhook_form_alterを記述し、フィールドを「#disabled」=> TRUEにする必要があります。

于 2013-06-17T10:48:24.677 に答える