У меня есть вопрос относительно типа ввода. Что-то, я хочу сделать условие if внутри min=""
типа ввода.
Вот мой код:
<input type="number" id="qty" name="qty" min="1" max="{{ $product_info[0]->quantity - $sessionQty }}" step="1" value="1" readonly>
в моем коде я установил min="1"
, То, что я хочу, это что-то вроде состояния внутри мин.
min = "if($product_info[0]->quantity - $sessionQty == 0) {
echo 0;
} else {
echo 1;
}
"
условие, которое я поставил выше, когда мой $product_info[0]->quantity - $sessionQty
будет равен нулю, я хочу, чтобы минимальное значение было установлено 0, а когда условие не равно нулю, тогда я установлю минимальное значение равным 1.
Я предполагаю, что это PHP-код, который вы вводите внутри мин в этом случае это рабочий код, как показано ниже
min="<?php echo ($product_info[0]->quantity - $sessionQty) == 0 ? '0' : '1'; ?>"
если {{}}
из какой-то шаблонной структуры, то она также должна работать как ниже
min="{{ ($product_info[0]->quantity - $sessionQty) == 0 ? '0' : '1' }}"
Других решений пока нет …