2011-02-04 126 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