2017-07-27 33 views
0

選擇一個選項,我有以下代碼之後的具體行動:ColdFusion的:在選擇

<cfif session.language is ("DE")> 
    <cfset bl=ValueList(getContent.G,",")> 
    <cfelseif session.language is ("FR")> 
    <cfset bl=ValueList(getContent.H,",")> 
    <cfelseif session.language is ("EN")> 
    <cfset bl=ValueList(getContent.I,",")> 
    </cfif> 

    <cfset tags = sizes /> 
    <cfset bltags = bl /> 
    <cfset tagArray = arrayNew(1) /> 
    <cfset tagArrayDATA = arrayNew(1) /> 
    <cfloop list="#tags#" index="tag" delimiters=","> 
    <cfif not ArrayFindNoCase(tagArray,tag)> 
     <cfset arrayAppend(tagArray, tag) /> 
    </cfif> 
    </cfloop> 
    <cfloop list="#bltags#" index="tag" delimiters=","> 
    <cfif not ArrayFindNoCase(tagArrayDATA,tag)> 
     <cfset arrayAppend(tagArrayDATA, tag) /> 
    </cfif> 
    </cfloop> 

    <cfoutput> 
     <cfif isdefined("tagArray") AND arraylen(tagArray) GT 1>    
     <form name="frmsize" id="frmsize" action="/index.cfm?showusage" method="post"> 
      <cfif isdefined("tagArray") AND arraylen(tagArray) GT 1> 
      <div> 
       <select name="valuesize"> 
       <option value="">Choose your option</option> 
       <cfloop from="1" to="#arraylen(tagArray)#" index="i"> 
        <option value="#tagArray[i]#">#tagArray[i]# 
        <cftry> 
        &nbsp;#tagArrayDATA[i]# 
        <cfcatch> 
        </cfcatch> 
        </cftry> 
        </option> 
       </cfloop> 
       </select> 
      </div> 
      </cfif> 
     </form> 
     </cfif> 
    </cfoutput> 

我的目標是通過鏈接從tagArrayDATA [我]發送的值。 應該看起來像:

<form name="frmsize" id="frmsize" action="/index.cfm?showusage&valueArrayData="#tagArrayDATA[i]#" method="post"> 

我不知道如何管理,由於CFLOOP是表單的action屬性下方。

+0

您有一個'