2011-08-06 14 views
0

私はオンラインで見つかったいくつかのコードでドロップダウンリストを作成しています。私の問題はこれです、私はまた、 "その他"の別のオプションを持っているドロップダウンが必要です。 [その他]を選択すると、テキストボックスが表示されます。どのように私はjQueryを使って、たとえば、ブラウザでこれをやってオフ最高ですこれを達成するには、以下のスクリプトを変更?とAjaxでドロップダウンを設定する

<?php 
$option = array(); 
foreach($rsCity as $key=>$value) { 
    $option[$value['City']['id']] = $value['City']['name']; 
} 
echo $this->Form->input('register.CityID', array(
    'options'=>$option, 
    'empty' => 'Select', 
    'label'=>false, 
    'selected'=>'', 
    'style'=>'width:150px', 
    'div'=>false 
)); 
?> 

のthnx

答えて

0

でしょう。

オプションの配列にotherのオプションを追加します。

選択ボックスが変更されるのを確認し、値が他の場合は、追加情報を入力するテキストボックスを表示します。

ので

if($(this).attr('value') === 'Other'){ 
    $('#other').show('slow'); 
} 
のようなもの
関連する問題