0

我有支付 cfdiv 的主页,然后在支付 cfdiv 我有 shoppingCart cfdiv。

主页.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"
/>

付款.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"
/>

购物车.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>

&nbsp;&nbsp;

<!---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>

&nbsp;&nbsp;

<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 中工作得非常好,但所有其他浏览器继续使用付款的提交(提交付款)。

非常感谢任何帮助,在此先感谢。

4

2 回答 2

0

这是因为<cfform>Payments.cfm 和 ShoppingCart.cfm 中缺少标签...?

于 2011-08-04T01:29:28.817 回答
0

确保您没有使用 cfdiv 将表单相互嵌套。例如,如果您的EditCartDIVcfdiv 位于cfform付款标签内,则提交按钮可能会错误地与错误的表单相关联。

确保cfform在调用包含另一个cfform.

于 2011-08-10T17:25:56.237 回答