小编Gos*_*osi的帖子

添加更多输入的唯一名称

我正在尝试创建一个添加更多按钮,它将创建一个新的输入字段。但是,我想为它设置一个唯一的名称。

我试图寻找答案,但这并没有回答我的问题

所以,基本上我试图使我的 namefield 唯一的是使用 php method rand()。这个概念是 - 当点击添加更多按钮时,它将有一个名称附加到由rand().

然而,发生的情况是它获取由 生成的值rand()并将其应用于所有生成的输入的所有名称。

这是我的代码和我尝试过的:

HTML:

<div class="field_wrapper">
    <div>
        <input type="text" name="field_name[<?php echo rand(); ?>]" value=""/>
        <a href="javascript:void(0);" class="add_button" title="Add field">Add More</a>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

JQUERY / JAVASCRIPT:

<script type="text/javascript">
$(document).ready(function(){
    var maxField = 100; //Input fields increment limitation
    var addButton = $('.add_button'); //Add button selector
    var wrapper = $('.field_wrapper'); //Input field wrapper
    var fieldHTML = '<div><input type="text" name="field_name[<?php echo rand(); ?>]" value=""/><a href="javascript:void(0);" …
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

5
推荐指数
1
解决办法
318
查看次数

ColdFusion ListAppend

我在尝试使用时遇到了困难ListAppend.

我有一个表中的数据,这是我的代码.

<cfquery name="getData" datasource="test">
  select * from test;
</cfquery>
Run Code Online (Sandbox Code Playgroud)

现在,我想要做的是将列名中的所有值(我将其命名为nm_column列表)使用ListAppend.

<cfset dataList = ListAppend('', '#getData.nm_column#')>
<cfoutput>#dataList#</cfoutput>
Run Code Online (Sandbox Code Playgroud)

它的作用是它只显示第一个值nm_colum.我明白我错过了循环部分,这就是为什么它只显示我的第一个值.那么我该如何循环并获取所有值呢?

我尝试了这个,但它没有用.

<cfset dataList = ListAppend('', '<cfloop query="getData">#getData.nm_column#</cfloop>')>
Run Code Online (Sandbox Code Playgroud)

那么有人可以教我正确编写代码的方法吗?

coldfusion coldfusion-11

0
推荐指数
1
解决办法
867
查看次数

从数据库中添加和减去浮点值

所以我有这个查询来从我的数据库表中获取结果列inout.

<cfquery name="getInfo" datasource="testing">
    select in, out from test
</cfquery>
Run Code Online (Sandbox Code Playgroud)

现在我需要做的是采取一个静态数字,例如; 100,并从该静态数字添加in和减去out.

所以这就是我的尝试:

<cfquery name="getInfo" datasource="testing">
    select in, out from test
</cfquery>

<table>
    <cfset balance = 100>
    <cfloop query="getInfo">

    <cfset balance = balance + in - out> <!--- THIS IS WHAT I TRIED --->

    <tr>

        <td>#in#</td>
        <td>#out#</td>
        <td>#balance#</td>

    </tr>
    </cfloop>
</table>
Run Code Online (Sandbox Code Playgroud)

所以你可以看到,我确实设置了这段代码<cfset balance = 100 + in - out>.基本上我要做的是获得余额的原始值100,并添加in的值并减去out的值并将其保存为新的余额.

但是,我收到一个错误说The value '' cannot be converted to a number.. …

sql coldfusion cfquery coldfusion-11

0
推荐指数
1
解决办法
196
查看次数

ArraySum的列表

我试图在列表中添加所有数字的所有值.

所以这就是我的尝试,

<cfloop query="get_total_merchant">
    <cfset tx_amt_total = #tx_amount# + (#tx_amount# * (#merchantFee#/100))>
    #ArraySum(tx_amt_total)#
</cfloop> 
Run Code Online (Sandbox Code Playgroud)

所以基本上tx_amt_total会显示的是什么1 2 3 4.所以我想添加1 + 2 + 3 + 4,这应该给我10.

但是,根据我的尝试,我收到一条错误消息: Object of type class java.lang.Double cannot be used as an array

那我该如何修复我的代码呢?

coldfusion

0
推荐指数
1
解决办法
52
查看次数

如何使用循环增加变量数?

在Coldfusion中,如何为5个循环将变量数增加1?

我尝试了以下方法:

<cfset num = 19001>

<cfoutput>

<cfloop index="i" from="#num#" to="5">
    #num#
</cfloop>

</cfoutput>
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

coldfusion coldfusion-11

-4
推荐指数
1
解决办法
202
查看次数

标签 统计

coldfusion ×4

coldfusion-11 ×3

cfquery ×1

javascript ×1

jquery ×1

php ×1

sql ×1