2012-11-04 69 views
0

某種形式的值沒有出現在電子表格生成的電子郵件:鏌鋣電子表格發出

<input type="text" size="2" name="qty_item_5" id="qty_item_5" value="0"/> 
    <label>Corsage $18</label><br /> 
    <input type="checkbox" name="item_5[]" value="white/ivory/cream" /> 
    <label>white/ivory/cream</label> 
    <input type="checkbox" name="item_5[]" value="pink/cream " /> 
    <label>pink/cream</label> 
    <input type="checkbox" name="item_5[]" value="red" /> 
    <label>red</label> 
    <input type="hidden" name="price_item_5" id="price_item_5" value="18" /> 
    <input type="hidden" name="name_item_5" id="name_item_5" value="Garden Roses Corsage" /> 
    <span id="total_item_5"></span> 
    </p> 
    <label>Subtotal: $</label> 
    <input type="text" name="subTotal" id="subTotal" value="" size="8" readonly="readonly" /> 
    <input type="hidden" name="Msg" value="" /> 

塊模板的電子郵件:

<p>Order<br /> 
=====================================================================<br /> 
[+qty_item_5+] x [+name_item_5+] [+item_5+] - [+price_item_5+]<br /> 
<p>Subtotal: [+subTotal+]<br /> 

缺少的信息是:

  • item_5(複選框)
  • price_item_5(隱藏字段)
  • 小計(jQuery的產生和正確顯示在屏幕上即 qty_item5 * price_item_5)

所以纔有 「qty_item_5」(輸入), 「name_item_5」(隱藏字段)都出現在電子郵件。

回答

0

看起來像是一個html錯誤,如果最後一個複選框是空白,那麼值就是您的複選框需要唯一名稱作爲提交item_5的值。如果你使用單選按鈕類型,這可能會起作用。 [如果你檢查最後一個複選框〜它是否通過電子郵件?]

price_item_5 & subTotal肯定看起來不錯 - 我沒有看到任何東西在你的代碼將阻止。你在日誌中遇到任何錯誤嗎?

+0

最好的做法是避免使用我發現的eform爲帶有「item」的表單變量加前綴。 – hotdiggity