Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Сделать поле количество доступным для ввода

10.12.2020, 09:57
Дмитрий

Зарегистрирован:
2011-04-28
Сообщений: 2

Здравствуйте. В каталоге товаров и в корзине есть поле Количество, которое заблокировано для ручного ввода числа.
Код:
<div class="tpl-property-qty">
<input type="number" name="cart<?= $item['RowID'] ?>" class="tpl-value" value="<?= $item['Qty']; ?>" data-units="<?= htmlspecialchars($item['Units']) ?>" />
<span class="tpl-value-units"><?= $item['Units'] ?></span>
</div>


Код:
<div class="tpl-property-qty"><div class="tpl-value number-vars">
<input type="number" class='number-vars' name="cart<?= $item['RowID'] ?>" value="1" min="0" data-units="<?= htmlspecialchars($item['Units']) ?>" />
</div></div>

Поделитесь опытом кто разблокировал это поле, что бы пользователи могли увеличивать количеcтво товара не только кликая по "^", но и вбивая число?
Может ниже по коду добавляли js-обработку или редактировали класс tpl-property-qty и класс самого input (number-vars , tpl-value), каким образом и что изменяли?

Дмитрий
17.12.2020, 15:50
Дмитрий

Зарегистрирован:
2011-04-28
Сообщений: 2

При удалении классов: tpl-property-qty, tpl-value поле также остается залочено и ввод количества невозможен. Пробовали прописать для input событие на клик:
Код:
<input type="number" name="cart<?= $item['RowID'] ?>" id = "qty" onclick = "qty_run()" value="<?= $item['Qty']; ?>" data-units="<?= htmlspecialchars($item['Units']) ?>"/>

Скрипт JS:
Код:
<script type='text/javascript'>
function qty_run() {
document.getElementById('qty').readOnly = false;
document.getElementById('qty').disabled = false;
}
</script>

Но, ввод количества так же недоступен. Как разработчики Netcat умудрились ограничили ввод в поле количества!? )

Дмитрий
22.12.2020, 17:29
Игорь
Игорь Мишарин
Игорь

Зарегистрирован:
2011-11-20
Сообщений: 482

Наверняка, заблокировано через JS. Посмотрите через консоль в браузере, какой скрипт "прикручен" к полю.

Stark
198 196 2020-12-22 17:29:32 15282
Описание проекта