Проблема со значением в раскрывающемся меню в ColdFusion
Вот что у меня есть внутри моего выбора:
<cfloop query name="country">
<option value="#CountryName#"><cfoutput>#CountryName#</cfoutput></option>
</cfloop>
Все работает нормально, но значение, которое он передает моему URL-фильтру, равно # CountryName #, а не фактическому названию страны (например, Канада).
Как я могу присвоить ему значение названия страны, а не имени переменной?
1 ответ
Решение
Переменная #CountryName# не оценивается, поскольку она находится за пределами ваших выходных тегов. Переместите теги, чтобы они охватили ваш value
тоже.
<cfoutput><option value="#CountryName#">#CountryName#</option></cfoutput>
Или просто используйте <cfoutput query="...">
вместо <cfloop>
,