问题:是否可以从表单中的某个字段获取信息,并在单击按钮/链接时将其保存在静态列表中,而无需提交表单或更改任何表单中的数据其他投入。我能用这样的东西吗?
背景:我希望用户能够添加多个电话号码。因此,他们可以在输入点击中输入数字&#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>