2011-02-04 124 views
1

這裏下降的值部分是什麼,我有我的select語句的內部:問題的下拉菜單中的ColdFusion

<cfloop query name="country"> 
    <option value="#CountryName#"><cfoutput>#CountryName#</cfoutput></option> 
</cfloop> 

一切工作正常,但它傳遞給我的網址過濾器的值是#CountryName #,而不是實際的國家名稱(即加拿大)。

如何將其分配給國家名稱的值而不是變量名稱?

回答

4

#CountryName#變量未被評估,因爲它在輸出標籤之外。移動標籤,以便它們也包含您的value

<cfoutput><option value="#CountryName#">#CountryName#</option></cfoutput> 

或者只是使用一個<cfoutput query="...">代替<cfloop>

+0

謝謝,這工作。但是,我還有一個問題,我希望你能回答。如何在通過URL傳遞後在下拉菜單中保留所做的選擇?現在它返回到第一個選項。 – wahle509 2011-02-04 21:43:47