2

私の動機は、ユーザーが製品の高さと幅を入力できるモジュールを作成し、平方メートルあたりの価格を自動的に計算して、ユーザーがカートに追加できるようにすることです。たとえば、ユーザー 1 が幅 5 m、長さ 6 m を選択し、1 平方メートルあたりの価格 = 10 とすると、製品価格は 5*6*10=300 となり、ユーザーはカートに追加します。並行して、他のシステムでユーザー 2 が幅 5 と長さ 2 を選択すると、価格 5*2*10=100 が表示され、カートに追加することもできます。このオンフライ料金の管理方法を教えてください

4

1 に答える 1

0

製品ページで 2 つの入力 (type=number) を有効にする必要があります。

<input type="number" name="width" id="width" size="6" class="userinput">
<input type="number" name="height" id="height" size="6" class="userinput">

次に、jquery を使用して面積を計算し、それを数量値に割り当てます。

var area = $("#width).val() * $("#height).val();
$('#qty').val(area);

「qty」の値を「cart.php」に送信します。

<form method="post" action="{$base_dir}cart.php">
<input type="hidden" name="token" value="{$static_token}" /> 
<input type="hidden" name="id_product" value="{$id_product}" id="id_product" />
<input type="hidden" name="add" value="1" />
<input type="hidden" name="qty" id="qty" value="" />
<input type="submit" value="buy" name="submit" id="submitbutton">
</form>
于 2013-08-11T12:48:41.097 に答える