我有一个小的jQuery问题,我可以用PHP回应有多少特定产品有库存。我想使用jQuery检查输入,如果值高于库存量,那么会有一个红色警告弹出窗口。
<script>
jQuery("input").keyup(function () {
var value = jQuery(this).val();
if( value > <?php echo $stock_qty ?> )
jQuery( '#stock-info-block' ).show();
}).keyup();
</script>
<div class="stock-info-block" style="display: none;">
<p><?php echo $this->__('Sorry we only have %d left in Stock', $stock_qty); ?></p>
</div>
我有这个,但它似乎没有用,有人可以帮忙吗?
答案 0 :(得分:1)
试试这个:
jQuery(document).ready(function () {
var myStock = <?php echo $stock_qty ?> ;
jQuery("input").keyup(function () {
var value = jQuery(this).val();
if (value > myStock)
jQuery('#stock-info-block').show();
}).keyup();
});
答案 1 :(得分:0)
在dom ready中添加脚本
jQuery(function($){
$("input").keyup(function () {
var value = $(this).val();
if( value > <?php echo $stock_qty ?> )
$( '#stock-info-block' ).show();
}).keyup();
})