ie7 Magento выпадающее количество не набирает значение - PullRequest
0 голосов
/ 14 декабря 2011

Я добавил поле quanity, это формат капли в нашем магазине, он отлично работает на firefox, chrome, ie9, ie8, но не может подобрать значение на ie7.

Вот код

<?php $_product = $this->getProduct() ?>

<?php if($_product->isSaleable()): ?> 
<div class="ptyre_price floatleft botm">
    <p>
    <?php $incTax = Mage::helper('tax')->getPrice($_product, $_product->getFinalPrice(), 2);        
    echo $this->__( Mage::helper('core')->currency($incTax));
    ?></p><span class="price-each-text">Each</span>
</div>  
<div class="product-buttons">
<form action="<?php echo $this->getAddToCartUrl($_product) ?>" method="post"     id="product_addtocart_form">
QUANTITY:

<select name="qty" id="qty" class="qty">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4" selected>4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
<button class="form-button" onclick="productAddToCartForm.submit(this)"><span><?php echo    $this->__('BUY'); ?></span></button>    
</form>

</div>
<?php endif; ?>
<script type="text/javascript">
    var productAddToCartForm = new VarienForm('product_addtocart_form');
    productAddToCartForm.submit = function(inVal){
            this.form.qty.value = inVal;
            if (this.validator.validate()) {
                    this.form.submit();
            }
    }.bind(productAddToCartForm);
 </script>

1 Ответ

0 голосов
/ 14 декабря 2011

Предполагается, что это не имеет никакого отношения к javascript - вы пытались изменить атрибут selected на selected="selected"?

...