我有一个主页有付款cfdiv,然后在付款cfdiv我有shoppingCart cfdiv。
Mainpage.cfm
<i><strong>PAYMENTS</strong></i>
<cfajaximport tags ="cfform,cfdiv">
<cfdiv
id="myPaymentDIV"
bind="url:Payments.cfm?Labware_TTL=#Labware_TTL#&Media_TTL=#Media_TTL#"
style="float:inherit"
bindOnLoad="true"
/>
Payments.cfm
<cfinput
name="payments"
value="Submit Payment"
type="submit"
style="font-style:normal; font-weight:bold; color:##603"
>
<cfajaximport tags ="cfform,cfdiv">
<cfdiv
id="EditCartDIV"
bind="url:ShoppingCart.cfm?ReqID=#ReqID#&DoWhat=Default"
style="float:inherit"
bindOnLoad="true"
/>
ShoppingCart.cfm
<!---Add More Items--->
<a href="ShoppingCart.cfm?ReqID=#ReqID#&DoWhat=ADDMORE">
<font style="color:##F00; font-weight:bold; font-style:normal; font-size:12px">
ADD MORE
</font>
</a>
<!---Modify---->
<a href="ShoppingCart.cfm?ReqID=#ReqID#&DoWhat=MODIFY">
<font style="color:##F00; font-weight:bold; font-style:normal; font-size:12px">
MODIFY
</font>
</a>
<cfinput name="ReqID" value="#ReqID#" type="hidden">
<!---Delete--->
<cfinput
name="DoWhat"
value="RESET CART"
type="submit"
style="font-style:normal; font-weight:bold; color:##F00"
id="resercartID"
>
这在FF中工作得很好,但所有其他浏览器都继续使用Payment的submit (submit Payment)。
任何帮助都是非常感激的,提前感谢。
这是因为在支付中缺少<cfform>
标签。cfm和购物车。cfm…?
请确保您的cfdiv中没有嵌套表单。例如,如果您的EditCartDIV
cfdiv在支付的cfform
标签内,那么提交按钮可能会与错误的表单错误地关联。
请确保在调用包含另一个cfform
的AJAX容器之前关闭一个cfform
。