Magento 将购物车中的“数量”字段更改为不可更改字段

Magento 将购物车中的“数量”字段更改为不可更改字段,magento,magento-1.9,Magento,Magento 1.9,如何使购物车中项目的数量字段不可更改。只显示“1”,但不更新它。 我试过了` /app/design/frontend/base/default/template/checkout/cart/item/default.phtml 或 但是什么也没发生您可以对数量输入字段使用只读属性,如下所示。它不允许用户更改数量 <input readonly = "readonly" type="text" name="qty" id="qty" maxlength="12" val

如何使购物车中项目的数量字段不可更改。只显示“1”,但不更新它。 我试过了`

/app/design/frontend/base/default/template/checkout/cart/item/default.phtml 


但是什么也没发生

您可以对数量输入字段使用只读属性,如下所示。它不允许用户更改数量

        <input readonly = "readonly" type="text" name="qty" id="qty" maxlength="12" value="<?php echo $this->getProductDefaultQty() * 1 ?>" title="<?php echo $this->__('Qty') ?>" class="input-text qty" />

将此代码放在产品页上。如果您的项目中有jquery,它将完成您的工作

<script>
$(document).ready(function(){
    $("#qty").click(function(){
alert('You can select only one product')        
    });
});

</script>

$(文档).ready(函数(){
$(“#数量”)。单击(函数(){
警报('您只能选择一种产品')
});
});

它现在可以工作了,我认为这样做可以阻止输入。现在我把任何数字,它返回到“1”。他身体很好。我想知道当用户试图更改字段时,您是否有添加通知的想法。我以通知方式显示它:“您只能选择一种产品”。保持在同一页面上。但我认为用户不能更改此属性后的数量,但您可以使用jquery on click功能在单击时显示警报。如果对您有帮助,请接受答案。请查看下面的代码,当用户单击数量输入时显示警报。ThanksHello,您能告诉我应该在哪里更改代码以禁用更改字段,因为我现在意识到它不再工作。您可以在页脚中放置下面的代码$(文档)。就绪(函数(){$(“#数量”)。单击(函数(){alert('您只能选择一个产品');});
<script>
$(document).ready(function(){
    $("#qty").click(function(){
alert('You can select only one product')        
    });
});

</script>