1

我有一个提供一些信息和cfselect标签的页面。

    <cfform name="selectrate" method="post" format="html">
      <cfselect name="rateid" query="getrate" value="rateid" display="ratecode" />

    </cfform>
   <cfajaximport tags="cfform">
      <cfdiv id="rateDiv" bind="url:testniva_3.cfm?rateid={rateid}" style="height:1500" bindonload="true">

对于每rateid一个被选中的,cfdiv都会调用 testniva_3.cfm 来提供相关信息rateid。testniva_3.cfm 有一个<cfsavecontent>标签,grandtotal用于计算cfgrid同一页面中的 。testniva_3.cfm 有这个代码:

   <cfform name="display" format="flash">
            <cfgrid name= "cart" query="getdtls" selectmode="edit"  width="580">
            <cfgridcolumn name="chargename" header="Charge Type" dataalign="right" select="No" >
            <cfgridcolumn name="price" header="price"type="numeric"  dataalign="right" select="No" >
            <cfgridcolumn name="quantity" header="Quantity" type="numeric"  dataalign="right"  >               
        </cfgrid>

    <cfinput type="Button" name="calculateBtn" value="Calculate Order" onclick="#calculateTotal#">
    <cfinput type="Text" name="total" disabled="true" label="Total $" size="5">
    </cfform>

cfdiv似乎与cfselect标签绑定,因为当我更改 中的选项时,cfselecttestniva_3.cfm 页面中的数据也会更改,但是,它没有保留在包含所有信息和选择选项的页面上,而是给我一个错误:Error processing JavaScript in markup for element rateDiv: [Enable debugging by adding 'cfdebug' to your URL parameters to see more information 然后当我单击“确定”时,它会刷新页面并只给我 testniva_3.cfm 页面而没有所有信息并选择主页的选项。如果我将 testniva_3.cfm 页面中的格式更改cfgridcfformhtml,则网格刷新数据没有任何问题,但是,我<cfsavecontent>#calculateTotal#将无法使用 html 格式。

我不确定出了什么问题,以及如何解决。有人有想法么?我真的很感激。谢谢你。

4

0 回答 0