2012-02-02 3 views
0

ColdFusion内の動的ドロップダウンリストをコーディングしたいと考えています。私が望むのは、上記のドロップダウンリストでドロップダウンリストを作成することです(例:Select Province(B.C)は、その州内のすべての都市をCityドロップダウンリストに入力します)。州のデータは、ColdFusionクエリから収集され、都市のデータと同じです。ColdFusionダイナミックドロップダウンリスト

答えて

2

最も簡単な方法は、CFSELECTをcfcでバインドすることです。ここ

は、例えば次のとおり第二結合で

<cfform name="mycfform"> 
    <!--- 
    The States selector. 
    The bindonload attribute is required to fill the selector. 
    ---> 
    <cfselect name="state" bind="cfc:bindFcns.getstates()" bindonload="true"> 
     <option name="0">--state--</option> 
    </cfselect> 
    <cfselect name="city" bind="cfc:bindFcns.getcities({state})"> 
     <option name="0">--city--</option> 
    </cfselect> 
</cfform> 

{状態}最初CFSELECTの値です。 CFCを使用することで、最初の変更が行われるたびに2番目の選択が再投入されます。

+0

バインドで user1186309

+0

あなたはあなたのページに直接気付かないでしょう。あなたはcfcを作成し、その関数を呼び出すためにcfselectを使いたいでしょう。 cfselectのCF Docsを見てみると、下の例2では、​​実際の例のコードがすべて表示されています。それを設定して遊んでください。ここにリンクがあります:[link] http://help.adobe.com/jp/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7afe.html –