我的主页有付款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的提交(提交付款)。
非常感谢任何帮助,提前谢谢。
答案 0 :(得分:0)
这是因为Payments.cfm和ShoppingCart.cfm中缺少<cfform>
标签...?
答案 1 :(得分:0)
确保您没有使用cfdivs将表单嵌套在彼此内部。例如,如果您的EditCartDIV
cfdiv位于付款的cfform
标记内,则提交按钮可能会错误地与错误的表单相关联。
确保在调用包含另一个cfform
的AJAX容器之前关闭一个cfform
。