변경할 수없는 데이터 저장소가 있다고 가정 해 보겠습니다. 값이 모두 HTML 엔티티를 포함 할 수ColdFusion에서 HTML 엔터티를 변환하지 못하게하려면 어떻게해야합니까?
BROWN
BLUE & RED
YELLOW & PURPLE
BLACK
참고 : 데이터 저장소 내에서
나는 문자열 값의 테이블이 및 그들의 coutnerparts (ie &
및 &
).
이제 이러한 값을 입력 값 (체크 박스)으로 출력하고 싶습니다.
조작하지 않으면 ColdFusion에서 &
을 &
으로 변환합니다. 해당 확인란을 선택하고 데이터 저장소에 대해 유효성을 검사하면 YELLOW & PURPLE
(데이터 저장소 값)이 YELLOW & PURPLE
(양식 값)과 같지 않으므로 실패합니다.
<cfquery name="LOCAL.qColors">
SELECT
COLOR
FROM COLORS
</cfquery>
<cfoutput query="LOCAL.qColors">
<div>
<input
id="color-#CURRENTROW#"
type="checkbox"
class="checkbox"
name="colors"
value="#COLOR#"
#IIF(ListFindNoCase(FORM.colors, COLOR), "'checked'", "")# />
<label for="color-#CURRENTROW#">
#COLOR#
</label>
</div>
</cfoutput>
가 어떻게이 HTML 엔티티를 디코딩하고 그냥 내가 원하는 정확한 문자열을 사용하여 ColdFusion에서 방지 할 수 있습니다 : 여기
내가 출력의 체크 박스를 사용하고 현재 [의사] 코드?
제출 된 양식을 처리하는 코드와 함께요소를 렌더링하는 코드를 게시하십시오 – Dai
" 조작이 없으면 ColdFusion에서 [...]을 변환합니다.이 코드를 제공 할 수 있습니까? 건배. –
이 데이터 저장소의 특성은 무엇입니까? 데이터베이스 테이블입니까? 그렇다면 체크 박스 값에 더 적합한 다른 필드가 있습니까? –