0

無効な属性がドロップダウンに適用されない理由を理解しようとしています。私の知る限り、form_dropdown関数に正しい属性が適用されています。

<?php if (in_array('No Wrestlers In Database', $allies)) {
$attributes = array('disabled' => 'disabled');
    echo form_dropdown( 'ally1', $allies, $attributes);
}
else {
    echo form_dropdown( 'ally1', $allies, $alliesList->ally1ID);
} ?>

レンダリングされたHTML:

<select name="ally1">
    <option value="0">No Wrestlers In Database</option>
</select>                           
4

1 に答える 1

2

ドキュメントによると、3番目のパラメーターはデフォルトで選択されたアイテムの文字列であり、4番目のパラメーターは配列ではなく属性の文字列です。

echo form_dropdown('ally1', $allies, 'default', 'disabled="disabled"');
于 2012-04-19T21:31:48.873 に答える