Option disabled залипание кнопки
Всем привет, подскажите что не так делаю
Есть форма <form action="#" method="post" name=""> <select name="size" id="size"> <option value="значение" disabled>значение</option> <option value="значение">значение</option> <option value="значение">значение</option> <option value="значение" disabled>значение</option> <option value="значение">значение</option> <option value="значение">значение</option> <select> <input type="submit" name="resize_download" value="ok" class="button" /> </form> как сделать так чтобы, если выбран option disabled то запретить нажатие на кнопку делаю так function check() { ($('select[name="size"]').val() != $('select[name="size"] disabled').val()) ? $('input[name="resize_download"]').attr('disabled','disabled') : $('input[name="resize_download"]').removeAttr('disabled'); } setInterval(check, 100); кнопка залипает у всех значений а не у тех у которых disabled |
maximus,
Если опцион отключен то как его можно выбрать? |
<script src="http://code.jquery.com/jquery-latest.js"></script> <form action="#" method="post" name=""> <select name="size" id="size"> <option data="disabled" value="значение">disabled</option> <option value="значение">значение</option> <option value="значение">значение</option> <option data="disabled" value="значение">disabled</option> <option value="значение">значение</option> <option value="значение">значение</option> </select> <input disabled type="submit" name="resize_download" value="ok" class="button" /> </form> <script type="text/javascript"> $('#size').change(function(){ if( $(this).find("option:selected").attr("data") == "disabled") { $('input[name="resize_download"]').attr('disabled','disabled'); } else $('input[name="resize_download"]').removeAttr('disabled'); }); </script> |
спс, работает
|
Часовой пояс GMT +3, время: 13:12. |