ColdFusion两个按钮的形式。一个用于提交另一个以运行其他代码

时间:2015-01-14 17:41:30

标签: forms if-statement coldfusion form-submit

问题:是否可以从表单中的某个字段获取信息,并在单击按钮/链接时将其保存在静态列表中,而无需提交表单或更改任何表单中的数据其他投入。我能用这样的东西吗?

背景:我希望用户能够添加多个电话号码。因此,他们可以在输入点击中输入数字&#34;添加数字&#34;并且该输入将为空,并且那里的数字现在在html <li>中是静态的。当用户单击提交按钮时,静态列表中的所有这些数字将与其余数据一起传递。

我遇到的问题最多的是当用户点击&#34;添加号码&#34;整个表单将提交到操作页面。

发生了什么:两个按钮都将表单提交到action.cfm页面。

我的代码示例:

    //Code in header that should run if the first button is clicked
    <cfif StructKeyExists(form,"add_number">
  This is where I would take the phone number and have it put it into a html list
    </cfif>


    <cfform action="action.cfm" method="post" enctype="multipart/form-data">

    <cfinput type="text" name="phone_number">

    <cfinput type="button" value="Add Number" name="add_number"/>

    //The button below should not run the logic in the header and only send the user to action.cfm
    <cfinput type="submit" value="Submit Current Order" name="submit"/>


    </cfform>

0 个答案:

没有答案