Всем привет, продолжаю разбираться с ocshop 1.5.....
Освоил шаблоны, css стили, несложные скрипты.
Не могу найти подробной инфы как реализовать проверку числового поля ввода на лету, т.е.:
1. человек на странице товара вводит желаемое количество в поле:
<input type="text" name="quantity" class="quant" value="<?php echo $minimum; ?>" id="input-quantity" size="5"/>
Как только он убирает из поля курсор, т.е. кликает где то в другом месте, хотелось бы проверять введенное количество на:
а) формат ввода: целые положительные числа
б) должно быть больше или равно минимального количества заказа <?php echo $minimum; ?>
в) должно быть меньше или равно количества на складе <?php echo $stock; ?>
г) должно быть кратно минимальному количеству <?php echo $minimum; ?>
После проверки корректировать введенные данные, округляя до ближайшего кратного или до минимума и максимума.
2. Если человек после ввода неугодного мне числа сразу кликнул на корзину, то выполнять ту же функцию на этом "клике" и заносить в корзину корректное значение.
Алгоритм проверки я напишу, мне бы понять саму структуру как выполнить эту проверку, какие атрибуты нужно добавить в поле ввода, как задать выполнение скрипта проверки поля и общую структуру скрипта.
И главное, как отследить событие "клик" при выходе из поля ввода, по которому все это будет выполняться.
Не знаю, можно ли тут делиться ссылками на сайт где это реализовано, поэтому не буду.