select

Тема в разделе "JavaScript", создана пользователем ruslan216455, 25 ноя 2013.

  1. ruslan216455

    ruslan216455

    Регистрация:
    6 ноя 2012
    Сообщения:
    220
    Симпатии:
    22
    Подскажите как заблокировать option при определенном значение opion т.е
    если выбран "EMS наложенным платежом или Почта России наложенным платежом" то нужно заблокировать
    <option value="robokassa">Оплата электронной коммерцией</option>
    Код:
    <select id="delivery_select" class="full-input" name="delivery">
    <option value="">--Выберите способ доставки--</option>
    <option value="Самовывоз">Самовывоз</option>
    <option value="Почта России">Почта России 250 руб</option>
    <option value="Почта России наложенным платежом">Почта России наложенным платежом</option>
    <option value="EMS_700">EMS 700 руб</option>
    <option value="EMS наложенным платежом">EMS наложенным платежом</option>
    </select>
    
    
    <select name="payment" class="full-input" id="series">
    <option value="">--Выберите способ оплаты--</option>
    <option value="При получении" >При получении</option>
    <option value="robokassa">Оплата электронной коммерцией</option>
    </select>
     
  2. saxum2010

    saxum2010

    Регистрация:
    6 фев 2013
    Сообщения:
    111
    Симпатии:
    34
    HTML:
    <script type="text/javascript">
    $('#delivery_select').change(function() {
        if(($(this).val() == 'EMS наложенным платежом') || ($(this).val() == 'Почта России наложенным платежом'))
        {
            $('#series option').attr('disabled','disabled');
        }else{
            $('#series option').removeAttr('disabled');
        }
    });
    </script>
    http://jsfiddle.net/6k5hE/
     
    ruslan216455 нравится это.