ЙажаСценарий / Говнокод #3576 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
$(document).ready(function () {
	$('.input_control').attr('checked', true);
	$('.input_control').click(function () {
		if ($('input[name=' + $(this).attr('value') + ']').attr('disabled') == false) {
			$('input[name=' + $(this).attr('value') + ']').attr('disabled', true);
		} else {
			$('input[name=' + $(this).attr('value') + ']').attr('disabled', false);
		}
	});
});

Переключаем disabled поля по чекбоксу™.
Источник — http://ruseller.com/lessons.php?rub=32&id=600

Запостил: eval eval, (Updated )

Комментарии (32) RSS

  • Ещё один пример того, что jquery делает с мозгами начинающих js-программистов...
    Ответить
    • дело не в jquery даже, а в его легкости. Та же история, что и с php. Когда тул достаточно простой, что бы делать сложные вещи без особого понимания этой сложности, кодообезьянки будут делать так, как им взбредет с бодуна
      Ответить
      • Вот здесь вы правы. Пиплы, немного подучив html и прочитав о вундер-вафли под названием jquery, начинают городить на ней всё, что взбредёт в голову. А всё почему? А потому что товарищ Резиг не сделал защиту от идиотов.
        Как результат - большая часть вопросов на форумах о JS сводится к тупым вопросам о jquery. Да и здесь ведь большая часть js-говнокодов именно на нём. И кстати да, очень много человек думает, что jquery - отдельный язык программирования.
        Ответить
        • а что значит защита от идиотов? ее нет и быть не может. Если тул сложен, что только особо просветленные могут им пользоваться, то нафиг такой тул. Если тул прост, то им будут пользоваться идиоты тоже.
          Ответить
          • Извиняюсь, неправильно выразился. Я имел в виду, что в jq есть 100500 способов сделать одно и то же, взять тот же самый event("click", function() {...}) (или как его там), click() и live() - всё это только ещё больше запутает новичка, что приведёт к ещё большему количеству говнокода.
            Ответить
            • Проблема в том, что люди начинают писать на js с jQuery. Есть индивидуумы, которые вообще не писали никогда на чистом джсе и соответственно не представляют себе каким же образом работает их любимый jQuery.
              Ответить
              • jQuery писался для облегчения рутины именно по сравнению с js. А эти индивидуумы даже как jQuery работает, не до конца понимают. Точнее, процесс такой: задает такой индивид вопрос на форуме, после пинаний к доке кто-нить сердобольный лениво обьясняет, как примерно, и дает пример. Индивид радостно копирует пример целиком себе, заменяя где придется элементы, на нужное себе - или, даже хуже, меняет разметку (идентификаторы и прочее) что бы под этот пример подходило. Далее процесс повторяется, в итоге мы получаем Г-сайт, который работает и выглядит хорошо только в его любимом осле 8
                Ответить
                  • в том и проблема, что они совершенствоваться не хотят, такие вот индивиды. они хотят все и сразу, без особых усилий и сиськи 6-ой размер, и писька полкилометра, и пресс не изнуряя себя упражениями
                    Ответить
                    • Я так стараюсь и мои потуги возногражждаются. Некоторые недостаточно упорны.
                      Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8