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

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

1 ответ

Решение

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

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

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

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

Другие вопросы по тегам