При переписывании одной поисковой формы была необходимость сделать флажок с тремя состояниями : 1. Вкл 2. Выкл 3. пофик вкл или выкл. убив большую часть дня - вот что получилось на одном из сайтов нашел и немного модифицировал вот такой скрипт Код (Text): <input id="test1" type="checkbox" name="test1" checked /> <script type="text/javascript"> var $check = $("input[type=checkbox]"), el; $check .data('checked',0) .prop('indeterminate',true) .val('int') .click(function(e) { el = $(this); switch(el.data('checked')) { // Неопределённое состояние, переходим в отмеченное case 0: el.data('checked',2); el.prop('indeterminate',false); el.prop('checked',true); el.val('on'); break; // Неотмеченное состояние, переходим в неопределённое case 1: el.data('checked',0); el.prop('indeterminate',true); el.val('int'); break; // Отмеченное состояние, переходим в неопределенное default: el.data('checked',1); el.prop('indeterminate',false); el.prop('checked',false); } }); и вот так все это обрабатывается в php Код (PHP): switch ($_GET['test1']) { case 'on' : echo "Флажок включен"; break; case 'int': echo "Неопределено"; break; default : echo "Флажок отключен"; } PS : Практическое применение если вдруг кто не понял : Имеется база с булевым полем - скажем инвентаризация в поиске необходимо найти где происходила инвентаризация ( on), где ее не было ( default) или выбрать все значения - была ли инвентаризация или нет. если http://phpfiddle.org/ заработает постараюсь выложить пример.
слово 'int' для значения "неопределено" это тоже от Попова или сам придумал? помоему напрашивается 'on'|'off'|'undefined'
не поверишь .. производным было indeterminate.. просто под конец рабочего дня устал и как то руки автоматом в тестовом примере набрали int Добавлено спустя 13 минут 45 секунд: ах да - кто такой попов о котором тут все говорят ? я по php.net учусь - по справке .. не спорю иногда - криво выходит .. а данные скрипты сможешь модифицировать лучше ? или какой-нить свой пример дать ..
Пациент вменяем. Есть перспективы. Жму руку. Обычно почти все неофиты PHP сегодня учатся программированию на ютубе... Документация непосильна для них.