如何将 if 语句放入输入的 'min' 属性中

How to put an if statement inside an input's 'min' attribute

我想在输入元素的 min="" 属性中创建一个 if 条件。

这是我的代码:

<input type="number" id="qty" name="qty" min="1" max="{{ $product_info[0]->quantity - $sessionQty }}" step="1" value="1" readonly>

我想要的是能够写出如下条件:

min = "if($product_info[0]->quantity - $sessionQty == 0) {
           echo 0;
       } else {
           echo 1;
       }"

当我的$product_info[0]->quantity - $sessionQty等于0时,最小值应设置为0。当条件不为零时,最小值应设置为1。

这可能吗?

我假设它是 php 您放入 min 中的代码,在这种情况下这是工作代码,如下所示

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

如果{{}}来自某个模板框架那么它也应该像下面这样工作

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