如何在输入类型min属性中创建条件

时间:2017-09-08 01:36:45

标签: php if-statement min html5-input-number

我对输入类型有疑问。有些东西,我想在输入类型的min=""内创建一个if条件。

这是我的代码:

<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 个答案:

答案 0 :(得分:1)

我假设它是你在内部min的PHP代码,在这种情况下,这是下面的工作代码

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

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

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