gpt4 book ai didi

php - 禁用基于 PHP 变量值的输入元素

转载 作者:可可西里 更新时间:2023-11-01 01:01:18 24 4
gpt4 key购买 nike

如何根据 PHP 变量的值禁用特定的输入元素?

示例 HTML

<?php 

$stock_count = 1;

?>

<td width="252" valign="top">
<a href="action-sale.php?size=<?=$size_quantity?>_con_b&amp;id=<?=$product['product_id'];?>&barcode=<?=$barcode?>&shop_price=<?=$product['price']?>&amp;brand=<?=$product['brand_id']?>&amp;title=<?=$product['title']?>">
<input name="button5" type="submit" class="submit-button-green"
id="sale" value="CONCESSION PRODUCT SOLD" style="width:100%" onclick="this.disabled=1;"/>
</a>
</td>
<td align="right">
<a href="action-delivery.php?size=<?=$size_quantity?>_con_b&amp;id=<?=$product['product_id'];?>&barcode=<?=$barcode?>">
<input name="button" type="submit" class="submit-button"
id="delivery" value="PRODUCT DELIVERED" style="width:170px" onclick="this.disabled=1;"/>
</a>
</td>

条件

    IF ($stock_count <= 0) 
{
Disable ID 'Sale'
}
ELSE IF ($stock_count > 0)
{
Do not disable anything
}

因此,根据上述条件,disabled 属性将添加到 sale 输入按钮。如果 $stock_count 变量的值大于 0,则不需要任何操作。

任何建议表示赞赏。谢谢

更新

我设法用下面的代码解决了这个问题:

 $disabled = $stock_count > 0 ? "" : "disabled";

<input name="sale" type="submit" class="submit-button-green"
id="sale" value="PRODUCT SOLD" style="width:100%"
onclick="location.href='action-sale.php'"; <?php echo $disabled; ?> />

最佳答案

<?php 

$stock_count = 1;
$disabled = $stock_count > 0 ? "disabled='disabled'" : "";

?>

<input name="button5" type="submit" id="sale" ... <?php echo $disabled; ?> />

只需根据条件回显属性或空字符串。

关于php - 禁用基于 PHP 变量值的输入元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25160916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com