За последние 24 часа нас посетили 63263 программиста и 1743 робота. Сейчас ищут 906 программистов ...

Запретить нажатие на кнопку

Тема в разделе "JavaScript и AJAX", создана пользователем viphost, 4 янв 2013.

  1. viphost

    viphost Активный пользователь

    С нами с:
    23 мар 2009
    Сообщения:
    307
    Симпатии:
    0
    Есть форма
    Код (Text):
    1. <form action="#" method="post" name="">            
    2.             <select name="size" id="size">
    3.                                     <option value="значение" disabled>значение</option>
    4.                                     <option value="значение">значение</option>
    5.                                     <option value="значение">значение</option>
    6.                                     <option value="значение" disabled>значение</option>
    7.                                     <option value="значение">значение</option>
    8.                                     <option value="значение">значение</option>
    9. <select>
    10. <input type="submit" name="resize_download" value="ok" class="button" />
    11. </form>
    как сделать так чтобы, если выбран option disabled то запретить нажатие на кнопку
    делаю так
    Код (Text):
    1. function check() {
    2.         ($('select[name="size"]').val() != $('select[name="size"] disabled').val()) ? $('input[name="resize_download"]').attr('disabled','disabled') : $('input[name="resize_download"]').removeAttr('disabled');
    3.      }
    4.      setInterval(check, 100);
    кнопка залипает у всех значений а не у тех у которых disabled
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    проще навесить на селект событие и смотреть есть ли дизейблед у текущего выбранного.