Проблема со значением в раскрывающемся меню в ColdFusion - PullRequest
1 голос
/ 05 февраля 2011

Вот что у меня есть внутри моего оператора select:

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

Все работает нормально, но значение, которое он передает моему URL-фильтру, равно # CountryName # , а не фактическому названию страны (например, Канада).

Как мне присвоить ему значение названия страны, а не имени переменной?

1 Ответ

4 голосов
/ 05 февраля 2011

Переменная # CountryName # не оценивается, поскольку она находится за пределами выходных тегов.Переместите теги так, чтобы они также охватывали ваш value.

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

Или просто используйте <cfoutput query="..."> вместо <cfloop>.

...