как сделать условие во входном типе атрибута min

У меня есть вопрос относительно типа ввода. Что-то, я хочу сделать условие 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.

0

Решение

Я предполагаю, что это PHP-код, который вы вводите внутри мин в этом случае это рабочий код, как показано ниже

min="<?php echo ($product_info[0]->quantity - $sessionQty) == 0 ? '0' : '1'; ?>"

если {{}} из какой-то шаблонной структуры, то она также должна работать как ниже

min="{{ ($product_info[0]->quantity - $sessionQty) == 0 ? '0' : '1' }}"

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]