- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望使用 cfpdfform
将 cfform
中的表单值传递给 PDF。这是我的小测试页,循环遍历 50 条记录以提取名字和姓氏。我正在尝试将它们拉入 pdf 字段。目前它将所有 50 个名字放入 firstname 字段,将所有 lastnames 放入 pdf 的 lastname 字段。我不喜欢提交按钮,但有什么更好的选择?
在我的最后一次迭代中,我将引入大约 100 个字段。
--表格--
<cfform name="autopdf" method="POST" action="automated_pdf_submit.cfm" enctype="multipart/form-data">
<h1>Select a state to insert into a PDF form</h1>
<div class="center">
<select name="pdfselect" id="pdfselect">
<option value="" selected>--Select State--</option>
<option value="FROI_NY.pdf">New York</option>
<option value="FROI_PA.pdf">Pennsylvania</option>
</select>
<cfinput type="hidden" name="statevalidate" onValidate="yourFunction"
message="YOU MUST SELECT A STATE TO CONTINUE!">
</div>
<table align="center" style="width:400px">
<tr>
<th></th>
<th>First Name</th>
<th>Last Name</th>
<th>Export to PDF</th>
</tr>
<cfoutput>
<cfloop query="#qryPersons#" startrow="1" endrow="50" >
<tr class="#IIf(CurrentRow Mod 2, DE('rowOdd'), DE('rowEven'))#" onmouseover="this.className='rowHighlight'"
<cfif CurrentRow Mod 2>onmouseout="this.className='rowOdd'"
<cfelse>onmouseout="this.className='rowEven'"</cfif>>
<td>#qryPersons.CurrentRow#</td>
<td>#qryPersons.LastName#</td>
<input type="hidden" name="FirstName" value="#qryPersons.LastName#">
<td>#qryPersons.FirstName#</td>
<input type="hidden" name="LastName" value="#qryPersons.FirstName#">
<td style="width:50px"><input type="submit" value="Create PDF"</td>
</tr>
</cfloop>
</cfoutput>
</table>
</cfform>
-- Action --
<cfpdfform action="populate" source="forms\#form.pdfselect#">
<cfpdfformparam name="FirstName" value="#form.FirstName#">
<cfpdfformparam name="LastName" value="#form.LastName#">
</cfpdfform>
最佳答案
您的表单字段都被命名为 FirstName
和 LastName
您需要使它们独一无二
<cfloop query="#qryPersons#" startrow="1" endrow="50" >
<tr class="#IIf(CurrentRow Mod 2, DE('rowOdd'), DE('rowEven'))#" onmouseover="this.className='rowHighlight'"
<cfif CurrentRow Mod 2>onmouseout="this.className='rowOdd'"
<cfelse>onmouseout="this.className='rowEven'"</cfif>>
<td>#qryPersons.CurrentRow#</td>
<td>#qryPersons.LastName#</td>
<input type="hidden" name="FirstName#qryPersons.currentrow#" value="#qryPersons.LastName#">
<td>#qryPersons.FirstName#</td>
<input type="hidden" name="LastName#qryPersons.currentrow#" value="#qryPersons.FirstName#">
<td style="width:50px"><input type="submit" value="Create PDF"</td>
</tr>
</cfloop>
我以前从未使用过 cfpdfform,但这种语法应该有效。您可能还需要动态命名下面的 name
属性
<cfpdfform action="populate" source="forms\#form.pdfselect#">
<cfloop from="1" to="50" index="i">
<cfpdfformparam name="FirstName" value="#form['FirstName'&i]#">
<cfpdfformparam name="LastName" value="#form['LastName'&i]#">
</cfloop>
</cfpdfform>
关于ColdFusion - 使用具有多个字段和多个提交按钮的 cfloop,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15028753/
我希望使用 cfpdfform 将 cfform 中的表单值传递给 PDF。这是我的小测试页,循环遍历 50 条记录以提取名字和姓氏。我正在尝试将它们拉入 pdf 字段。目前它将所有 50 个名字放入
我指的是之前的 SO Coldfusion Calculate Sum Total (Loop? )这被标记为正确答案,但代码对我不起作用。 我正在尝试从多个字段创建一个总计。但是我收到的错误是“ u
我希望使用 cfpdfform 将 cfform 中的表单值传递给 PDF。这是我的小测试页,循环遍历 50 条记录以提取名字和姓氏。我正在尝试将它们拉入 pdf 字段。目前它将所有 50 个名字放入
我有用户参加的测验列表,并列出了正确答案的数量,测验类别,分数和测验ID。 在Coldfusion中,有一个cfloop贯穿每个测验,并即时计算每个测验的平均分数,最高分数,低分数并显示出来。这是永远
我在页面 form.html 上有以下表单,它提交给 cfpage.cfm。名字、姓氏、地址和年龄都显示出来,但顺序不一致。有时它会显示姓氏、名字、地址和年龄。在另一种情况下,它可能会显示地址、名字、
我正在将 ColdFusion 应用程序转换为 C#(我是 CF n00b)。 我有一个脚本执行 cfquery,然后执行 cfloop 的结果,它似乎试图将当前行与其下一行进行比较。它似乎试图确保它
所以我有这段代码: #filesArray[arrayIndex]# #ArraySort(filesArray
我对这种冷融合语言还很陌生,我做了一些教程,我只是按照类(class)告诉我的去做,但是我在这段代码上遇到了错误,有人可以向我解释为什么吗? #
我有两张 table 。第一个用于类别,第二个用于问题。 category table: category_id category_name questions table: questio
我的 MySQL 项目数据库中有一些记录,这些记录有几个 bool 标志来帮助我对数据进行排序。我有 3 个类别 planning , landscape , 和 environmental每个类别有
背景/目的:我正在创建一个 Coldfusion 文档,其中包含用于从公司数据库中获取值的 SQL。我正在查找我们团队中每个销售代表的转化率(已售许可证/注册数)。每个销售代表都有一个与用户关联的 I
第一次发帖。我正在使用 从 Excel 创建查询,然后尝试将查询结果插入 MySQL 表。那工作正常。我还需要从一列中获取一个值并将其正确的 ID 号插入到表中的 ID 列中。这是我的代码。我得到的结
下午好。目前我正在从查询中格式化一些 json,当我到达循环查询的地步时,我发现了一个非常奇怪的现象。我将 startrow 指定为 20,将 endrow 指定为 40。运行时,我在填充 20-40
我经常对数组或列表使用 cfloop,因为我有涉及数组值的复杂计算。但是,似乎没有办法返回到数组/列表的特定成员。如果我使用普通循环,我可以很容易地做到这一点: ... do somethi
我正在使用 cfloop 创建一个新数组并且出于某种原因,ColdFusion 为 MyNewArray 中的每个值在页面 HTML 中注入(inject)了单词“YES”。 .因此,通过下面的代码,
我在 ColdFusion 中有一个网页,它显示了 SQL 表中的内容。内容使用 cfloop 进行迭代,并使用 div block 呈现。我的代码片段如下- Date:#qry1.dat
我在 cfloop 里面通过查询。我想获得一个属性,但直到运行时我才知道该属性是什么。使用 #qryResult[MyAttr]#失败并出现错误“无法将复杂对象类型转换为简单值”。这样做的语法是什么?
我正在尝试使用 cfloop 从 0.0 循环到 5.0,但它去掉了小数点,而是从 0 循环到 5。 这是我的代码 --- #cweight# 我需要循
我有一个将查询输出到 jQuery 可排序列表。所有可排序标签( , 等)都包含在循环内。我需要锚定第一个 使用 CSS 将元素添加到页面上的设定区域。但我不想在第一次迭代后应用此 CSS。
今晚的最后一个问题,仍然使用 Coldfusion8 和 MySQL。 我有一个包含产品的表,每个产品都有价格 A、B 和 C。我需要检索所有价格中 A、B、C 的最小值和最大值(A_min、A_ma
我是一名优秀的程序员,十分优秀!