php 如何在 if 条件下禁用按钮
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/25422427/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
How to disable button in an if condition
提问by geds13
How do i disable a button if the prod_quantity == 0?
如果 prod_quantity == 0,我如何禁用按钮?
<?php
$prod_qty = $row['prod_quantity'];
if ($prod_qty == '0'){
echo "<h1>sold out</h1>";
}
?>
and here is the button that i need to be disabled when prod_qty == 0
这是当 prod_qty == 0 时我需要禁用的按钮
<input type="button" value="Add to Cart" onclick="addtocart(<?php echo $row["prod_id"]?>)" />
回答by Jenz
Add an if
condition to the button to set the property as disabled
if $prod_qty == '0'
like shown below :
添加if
条件的按钮设置属性为disabled
如果$prod_qty == '0'
像图所示:
<input type="button" value="Add to Cart" <?php if ($prod_qty == '0'){ ?> disabled <?php } ?> onclick="addtocart(<?php echo $row["prod_id"]?>)" />
回答by Satish Sharma
if($prod_qty==0)
{
<?php
<input type="button" value="Add to Cart" disabled />
<?php
}
UPDATE 2 :
更新 2:
<input type="button" value="Add to Cart"
<?php if($row["prod_qty"]==0)
{
echo ' onclick="addtocart('.$row["prod_id"].')" ';
}
else
{
echo ' disabled=disabled ';
}
?>
/>
回答by Kristian
<?php
$prod_qty = $row['prod_quantity'];
if ($prod_qty == '0'){
echo "<h1>sold out</h1>";
echo '
<input
type="button"
value="Add to Cart"
onclick="addtocart('.$row['prod_id'].')"
disabled
/>'
}else{
<input type="button" value="Add to Cart" onclick="addtocart(<?php echo $row["prod_id"]?>)" />
}
?>
回答by Sandun Harshana
try this
尝试这个
javascript onclick function...
javascript onclick 函数...
function addtocart(prod_qty){
var quantity=parseInt(prod_qty);
if (quantity == 0){
document.getElementById("addtocartButton").disabled = true;
}
}
your button
你的按钮
<input type="button" value="Add to Cart" id="addtocartButton" onclick="addtocart(<?php echo $row["prod_id"]?>)" />