如何将 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' }}"
我想在输入元素的 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' }}"