2

我的动机是创建一个模块,允许用户输入产品的高度和宽度,然后自动计算每平方米的价格,然后允许用户添加到购物车。例如,用户 1 选择 5 m 宽和 6 m 长,每平方米价格=10,则产品价格为 5*6*10=300,然后用户添加到购物车。在其他系统上,用户 2 选择宽度 5 和长度 2,然后他看到价格 5*2*10=100,他还允许添加到购物车。请帮助我如何管理这个飞价

4

1 回答 1

0

您应该在产品页面中启用两个输入(类型=数字):

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

然后用 jquery 计算面积并将其分配给 qty 值:

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

并将“数量”值发送到“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 回答