/ / jquery Деактивиране на няколко падащи падащи полета при активиране

jquery Деактивирайте няколко падащи менюта в квадратчето за активиране - php, jquery, квадратче за отметка, падащо меню

Част от формуляра е място, където потребителите могат да избират дни, в които са затворени, както и работните часове в дните, в които са отворени.

Направих цигулка, това трябва да стане ясно.

Тази форма се генерира динамично в php, защото трябва да бъде многоезична.

http://jsfiddle.net/ZXSKH/

Имам нужда от помощ за това как да деактивирате падащите менюта за определен ден, когато кликнат върху квадратчето за отметка, за да бъдат затворени в този ден.

Също така стойностите ще бъдат публикувани в база данни, някаква идея как трябва да деактивирам стойностите на падащите папки (работното време), когато не са отворени в този ден?

Отговори:

1 за отговор № 1

Споменахте, че всяко поле за въвеждане (отметки, падащи менюта ...) се създава динамично, така че използвайте атрибута value на всяко квадратче за отметка, за да задействате активиране / деактивиране.

Редактирах цигулка: http://jsfiddle.net/ZXSKH/16/

Страхувам се, че не съм много запознат с MooTools, така че написах малко скрипт, използвайки jQuery, но се надявам, че може да бъде пренаписан с помощта на MooTools без много проблеми.

Между другото, аз силно препоръчвам двойно цитиране на всички атрибути, въпреки че мисля, че съвременният браузър може да се справи без проблеми. Също така съм сигурен for атрибут на label се използва за идентификатори на елементи, а не за имена.

Надявам се това да помогне малко ...


0 за отговор № 2

Можете да дадете id към полето за избор и квадратчета за отметка и използвайте атрибута за деактивиране, за да деактивирате полето за избор, както е показано по-долу:

$("#id").attr("disabled","disabled");


0 за отговор № 3

можете да изстрелвате събитие, като поставите отметка в квадратчето и да използвате горния отговор, както е предложено по-долу