количество opencart 2.0.3.1 плюс минус ошибка NaN - PullRequest
0 голосов
/ 29 мая 2020

У меня есть магазин opencart 2.0.3.1, и я получил код, добавленный из расширения opencart, но при нажатии на кнопку «плюс» я получаю ошибку NaN

ссылка на jsfiddle - https://jsfiddle.net/b9L6tmq1/ . Мне пришлось добавить код, который не позволял мне публиковать сообщения без кода, и есть много javascript кода

<?php if ($product['minimum']) { ?>
                    <div class="form-group">
                        <label class="control-label" for="input-quantity"><?php echo $entry_qty; ?></label>
                        <i class="fa fa-minus minus-qty"></i>
                          <input type="text" name="quantity" value="<?php echo $product['minimum']; ?>" size="2" class="control" />
                          <input type="hidden" name="qtymin" value="<?php echo $product['minimum']; ?>"/>
                        <i class="fa fa-plus plus-qty"></i>
                  </div>
                <?php } ?>

        <div class="centerproductbuttons">
            <button type="button" onclick="cartqty = plusminus.sel(this); if(cartqty != false){cart.add('<?php echo $product['product_id']; ?>',cartqty);}" class="rounded" data-toggle="tooltip" title="Add to cart"><i class="fa fa-shopping-cart"></i></button>
            <a href="<?php echo $product['href']; ?>" class="roundedeye" data-toggle="tooltip" title="View Product"><i class="fa fa-eye" aria-hidden="true"></i></a>
          </div>

Обновленный код: я обновил одну строку до следующего, чтобы иметь значение по умолчанию, поэтому теперь оно показывает 1 в поле ввода и изменяет его обратно на поле ввода текстового типа, и теперь он вроде работает

<input type="text" name="quantity" value="1" size="2" class="control" />

Теперь проблема только в том, что при нажатии кнопки «минус» по-прежнему отображается сообщение «Количество должно быть». минимальное количество 1. Это из-за следующей строки или кода javascript?

<input type="hidden" name="qtymin" value="<?php echo $product['minimum']; ?>"/>
...