入力フィールドがいくつかある HTML のテーブルがあり (標準的なもの - 注文フォームです)、メールに挿入できるようにデータを抽出するだけです。
PHPメール機能に投稿しているテーブルからのデータの抽出を除いて、他のすべてを機能させることができました。
考えられるすべての解決策 (jQuery、javascript など) を Google で検索しましたが、適切な解決策が見つかりませんでした。私が得た最も近いものは、単に使用$(this).html()
することでしたが、入力値を抽出しません。
これは本当に簡単な解決策だと思いますが、見つけることができます。
これは、いくつかのダミーデータを含む私のテーブルの例です:
<table id="order-table">
<tr>
<th>Product Name</th>
<th>Quantity</th>
<th>X</th>
<th>Unit Price</th>
<th>=</th>
<th style="text-align: right; padding-right: 30px;">Totals</th>
</tr>
<tr class="odd">
<td class="product-title">Dell R720 Xeon Server</em></td>
<td class="qty"><input type="text" class="qty-input"></input></td>
<td class="times">X</td>
<td class="price-per-unit">£<span>1006</span></td>
<td class="equals">=</td>
<td class="row-total"><input type="text" class="row-total-input" disabled="disabled"></input></td>
</tr>
<tr class="even">
<td class="product-title">VMWare Standard</em></td>
<td class="qty"><input type="text" class="qty-input"></input></td>
<td class="times">X</td>
<td class="price-per-unit">£<span>306</span></td>
<td class="equals">=</td>
<td class="row-total"><input type="text" class="row-total-input" disabled="disabled"></input></td>
</tr>
<tr>
<td colspan="6" style="text-align: right;">
ORDER SUBTOTAL: <input type="text" class="total-box" value="£0" id="product-subtotal" disabled="disabled"></input>
</td>
</tr>
</table>
どんな助けでも大歓迎です。