2012-01-10 12 views
0

codeigniterでフォームヘルパーを使用してこのhtmlタグを作成する方法。CodeIgniterフォームヘルパーを使用して、選択オプションタグにIDまたは名前を設定する方法

<select id='list_city' name='city'> 
    <option id='city' value='0'>Bandung</option> 
    <option id='city' value='1'>Cimahi</option>  
</select> 

この質問の懸念はCI Form_Helperを使用してオプションのid =「都市」を設定する方法です。私は後でjavascriptで使用するので、IDを設定する必要があります。

+1

上に示されている次の2つを与えた場合、しかし、それは間違っているだろう等しいID。 IDが一意であると思われる場合は、そうでないとjavascriptに問題が発生する可能性があります。 –

+0

可能かどうかわかりません。ヘルパーなしで出力する方が良いかもしれません。 CIコード内の関数を見ると、 'option'タグに余分な属性を渡すことはできません。 –

+1

CSSセレクタ(jQueryなど)で要素を簡単に選択できるJSフレームワークを使用すると、そこに実際に 'id'または' class'を 'option'要素に持つ必要はほとんどありません。 'select#list_city> option'を使うだけで、' option#city'で選択したい要素を選択することができます。 – zrvan

答えて

1

form_dropdown('country', $countryList, set_value('country', 'id="country" style="height: 30px;"'); ?>
ここcountryListがキーとして使用すると、オプション値を入れる配列であり、あなたがそれを設定ただし、各キーの値を選択するオプション

0

あなたは第四引数として文字列を渡す:

$js = 'id="list_city"'; 
echo form_dropdown('city', $options, '', $js); 

http://codeigniter.com/user_guide/helpers/form_helper.html

+1

これは、