Видимо я то же стал не внимательно читать посты Может пора заняться делом В FF есть консоль ошибок, очень удобный чего не скажешь про сам FF тормозит по страшному... Пора тебе перебираться с IE на что то полезное и удобное Возможно в консоле будет подсказка...
Вообще, если тебе нужно просто отправить форму при клике по чекбоксу, то можно в обработчике onclick написать просто имя_формы.submit(); Код (Text): <input ... onclick="hiden.submit()" /> Должно работать во всех браузерах. Ну и не зависит от того, как там подключен jQuery.
Подскажите, пжл, можно ли отправить форму, в которой несколько элементов, по изменению списка (также входит в форму). Чтобы если внес информацию в текстовое поле или выбрал чекбоксы, отправить форму по изменению поля списка. Пробовал вариант ниже, но почему то через кнопку передаются значения всех элементов, а через изменение списка только значение списка. <form name="forma1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <input type="text" class="input" size="5" name="input" value="" /> <input type="checkbox" name="publish_sel[]" value=1 >1 </br> <input type="checkbox" name="publish_sel[]" value=2 >2</br> <input type="checkbox" name="publish_sel[]" value=3 >3</br> <select class="sort" onChange='this.form.submit()' name="sort[]" size="1" > <option value="0" > - - <option value="1" > - - <option value="2" > - - </select> <label for="button"></label> <input type="submit" value="Подобрать" name="mySubmitButton" />
http://phpfaq.ru/debug Отладка и поиск ошибок в своем алгоритме Сделай var_dump($_POST) и увидишь что всё передаётся, и тег </form> закрой Код (PHP): array(3) { ["input"]=> string(4) "test" ["publish_sel"]=> array(1) { [0]=> string(1) "1" } ["sort"]=> array(1) { [0]=> string(1) "2" } }
Аттрибут name="" у формы устарел, действительным будет лучше ставить id="". Код (PHP): document.getElementById('hiden').submit() А вообще я советую делать форму полностью на js, чтобы не было в html.