kanagettyoさん、ありがとうございます。
以下のようにして、とりあえずformとジャバスクリプトに
個別の値を入れることはできるようになりました。
ただ、仰るとおりの状況で、まだカートに遷移しません。
action="?" のままでは動かないのですね。
確かにテンプレートをカスタマイズするために
detail.phpのソースは色々と消してしまいました。
もとのソースを見てもいまいちどこが該当箇所なのか想像がつかず、
どこらへんの指定か分かりますでしょうか?
<!--{if $arrProductsClassList|@count > 1}-->
<form name="form<!--{$arrProductsClassList[i].classcategory_id1|h}-->" id="form<!--{$arrProductsClassList[i].classcategory_id1|h}-->" method="post" action="?">
<input type="hidden" name="<!--{$smarty.const.TRANSACTION_ID_NAME}-->" value="<!--{$transactionid}-->" />
<table>
<tr>
<th><!--{$tpl_class_name1|h}--></th>
<th>販売価格</th>
<th>購入ボタン</th>
</tr>
<!--{section name=i loop=$arrProductsClassList}-->
<tr>
<td><!--{$arrProductsClassList[i].classcategory_name1|h}-->
<!--{if $arrProductsClassList[i].classcategory_name2 != ''}-->
: <!--{$arrProductsClassList[i].classcategory_name2|h}-->
<!--{/if}-->
</td>
<td><!--{$arrProductsClassList[i].price02|sfCalcIncTax:$arrSiteInfo.tax:$arrSiteInfo.tax_rule|number_format}-->円</td>
<td>
<input type="hidden" name="transactionid" value="<!--{$transactionid}-->" />
<input type="hidden" name="mode" value="cart" />
<input type="hidden" name="product_id" value="<!--{$tpl_product_id}-->" />
<input type="hidden" name="product_class_id" value="<!--{$tpl_product_class_id}-->" id="product_class_id" />
<input type="hidden" name="favorite_product_id" value="" />
<!--{if $tpl_stock_find}-->
<input type="text" class="box60" name="quantity" value="<!--{$arrForm.quantity.value|default:1|h}-->" maxlength="<!--{$smarty.const.INT_LEN}-->" style="<!--{$arrErr.quantity|sfGetErrorColor}-->" />
<a href="java script:void(document.form<!--{$arrProductsClassList[i].classcategory_id1|h}-->.submit())">
<img class="hover_change_image" src="<!--{$TPL_URLPATH}-->img/button/btn_cartin.jpg" alt="カートへ" />
</a>
<!--{else}-->
<div class="attention">品切中</div>
<!--{/if}-->
</td>
</tr>
<!--{/section}-->
</table>
</form>
<!--{/if}-->