은 내가 선택한 각 옵션을 반복하고 싶지하지만 ColdFusion이 목록ColdFusion에서 인식하지 쉼표는
그래서으로 HTML 체크 박스 필드를 인식 할 수없는 것 을 처리해야 확인란과 형태를 구분 기호 만약 누군가가 옵션 1과 2를 선택했다면 쉼표로 구분 된 제출 된 값 목록을 반복 할 수 있어야합니다.
<form action="" method="get">
<input name="test" type="checkbox" value="1" checked="checked" />Option1<br>
<input name="test" type="checkbox" value="2" checked="checked" />Option2<br>
<input name="test" type="checkbox" value="3" checked="checked" />Option3<br>
<input name="test" type="checkbox" value="4" checked="checked" />Option4<br>
<input name="" type="submit" />
</form>
<cfif IsDefined("test")>
<cfoutput> lenght: #len(test)#<br>
#test#
</cfoutput><br />
<cfloop index="i" list = "#test#" delimiters="," >
<cfoutput>#i# ---#test#<br /></cfoutput>
</cfloop>
</cfif>
반환 :
lenght: 7
1,2,3,4
1 ---1,2,3,4
2 ---1,2,3,4
3 ---1,2,3,4
4 ---1,2,3,4
(내가 ColdFusion에서 10 DEV 버전을 사용하고 있습니다)
쉼표예를 구분 기호에도 불구하고 그러나 그것은 하나의 항목으로 전체 문자열을 선택 유지
체크 박스의 값을 임의의 숫자로 변경하면보다 선명한 그림을 얻을 수 있습니다 :) –