编辑onclick条件

时间:2018-08-01 01:24:51

标签: onclick conditional-statements

我从.tpl opencart类别文件中获得了这段代码,该文件使加号和减号按钮可以在将产品放入购物车之前添加产品数量。问题在于,减号按钮没有限制到零以下,这会导致以下结果:

屏幕截图:

screenshot

<div class="cart-quantity"> 
<i onclick="$(this).next().val($(this).next().val()-1);$(this).parents('form').submit();" class="fa fa-minus"></i> 
<input class="qtypm" type="text" name="quantity" size="2" value="<?php echo $product['minimum']; ?>" id="quantity_<?php echo $product['product_id']; ?>"/>
<i onclick="$(this).prev().val(~~$(this).prev().val()+1);$(this).parents('form').submit();" class="fa fa-plus"></i>
<input type="hidden" name="product_id" size="2" value="<?php echo $product['product_id']; ?>" />
</div>

有没有一种方法可以改进这段特定的代码以阻止减号按钮降到零(或更好的1)以下

1 个答案:

答案 0 :(得分:0)

您可以通过html属性来实现。使用min并将其设置为1。请查看下面的示例。

<input type="number" name="quantity" min="1">

让我知道它是否可以解决您的问题

/ rjb