为乐句分配循环编号
Assigning Loop Number to a Phrase
我的第一页上有一个下拉菜单,允许用户选择数字 1 - 5。
我将下拉菜单 (pcount) 分配给这样的会话变量:
<cfparam name="form.pcount" default="#session.checkout.quantity.pcount#">
然后我的下一页会像这样循环多次:
<cfset Peoplecount = 1>
<cfloop index="Add" from="1" to="#session.checkout.quantity.pcount#" step="1">
<cfset session.checkout.info["firstname_#Add#"]="">
<cfset Peoplecount = PeopleCount + 1>
还有我的html:
<fieldset>
<legend>Owner <cfoutput>#Peoplecount#</cfoutput>'s Information</legend>
<div class="clearfix">
<label for="firstname_<cfoutput>#Add#</cfoutput>">Owner <cfoutput>#Peoplecount#</cfoutput>'s Name As It Appears on Driver License:</label>
现在的工作方式是图例将显示所有者 1 的信息。我的问题是这个数字看起来很荒谬我希望能够将 1 设置为等于 First 以便它显示第一所有者、第二所有者、第三所有者,而不是所有者 1、所有者 2、所有者 3。我一般不能分配 1等于 First 因为数字 1 和 2 也在整个页面中使用。有没有人有简单的方法来做到这一点?
假设计数不能太高,最好的办法是创建一个数组来提取名称
numberMapping = ['First','Second','Third','Fourth','Fifth','Sixth'];
然后更新您的所有者以根据您的数组进行拉取
<legend>Owner <cfoutput>#numberMapping[Peoplecount]#</cfoutput>'s Information</legend>
我的第一页上有一个下拉菜单,允许用户选择数字 1 - 5。
我将下拉菜单 (pcount) 分配给这样的会话变量:
<cfparam name="form.pcount" default="#session.checkout.quantity.pcount#">
然后我的下一页会像这样循环多次:
<cfset Peoplecount = 1>
<cfloop index="Add" from="1" to="#session.checkout.quantity.pcount#" step="1">
<cfset session.checkout.info["firstname_#Add#"]="">
<cfset Peoplecount = PeopleCount + 1>
还有我的html:
<fieldset>
<legend>Owner <cfoutput>#Peoplecount#</cfoutput>'s Information</legend>
<div class="clearfix">
<label for="firstname_<cfoutput>#Add#</cfoutput>">Owner <cfoutput>#Peoplecount#</cfoutput>'s Name As It Appears on Driver License:</label>
现在的工作方式是图例将显示所有者 1 的信息。我的问题是这个数字看起来很荒谬我希望能够将 1 设置为等于 First 以便它显示第一所有者、第二所有者、第三所有者,而不是所有者 1、所有者 2、所有者 3。我一般不能分配 1等于 First 因为数字 1 和 2 也在整个页面中使用。有没有人有简单的方法来做到这一点?
假设计数不能太高,最好的办法是创建一个数组来提取名称
numberMapping = ['First','Second','Third','Fourth','Fifth','Sixth'];
然后更新您的所有者以根据您的数组进行拉取
<legend>Owner <cfoutput>#numberMapping[Peoplecount]#</cfoutput>'s Information</legend>