![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
SnAKEen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
Есть функция которая собирает имена и значения всех необходимых мне полей, а потом добавляет их к адресной строке но это уже к теме не относиться...
![]() проблема в том что эксплорер не хочет получать значения поля hidden. он говорит что "объект не поддерживает это свойство или метод" все остальные браузеры хавают это дело на ура!.. Вот такой вот трабл.. кто что посоветует?? |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
покажите код формы, которую он оббегает
|
|||
|
||||
SnAKEen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
![]() Вот такой кусок кода... Это сообщение отредактировал(а) SnAKEen - 29.4.2010, 22:59 |
|||
|
||||
EmilRegis |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 306 Регистрация: 21.9.2007 Репутация: 1 Всего: 4 |
дак тут наверное дело не в хиддене, а в квадратных скобках
|
|||
|
||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
SnAKEen, у jquery есть метод serialize, который может собрать все поля формы в url-кодированную строку. Другое дело, что он не может фильтровать именно те поля, которые нужны ('asp_gf*'), хотя на этом примере все и так работает примерно как надо.
Еще забавная фенечка - после исправления кое-каких скобок и вывода тестовой кнопки я не смог увидеть проблем в IE. Какая версия его используется? -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
SnAKEen |
|
||||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
ksnk,
версия 8, с совместимостью 7.0(и без неё) у меня win7 на всех ПК... сеня попробую под ВМ еще запустить какой-нить старый браузер но сомневаюсь что это что-то изменит... ![]() ![]() (Хотя воспользоваться ею наверно будет лучше, ибо она сома наверно избавляется от пробелов и прочей лабуды, а сейчас мне приходиться вручную эти символы подменять ![]() EmilRegis Сильно сомневаюсь. Если это переделать:
вот в это
то ни каких ошибок не возникает, все имена форм передаются как положено только ессно без значений... Это сообщение отредактировал(а) SnAKEen - 30.4.2010, 09:52 |
||||
|
|||||
ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 84 Всего: 386 |
SnAKEen, win7 у меня нет :( IE8 смотрю на эмуляторе (IE Tester) проблем с hidden полями все еще не вижу. Может в 8-ке что-то намудрили с запретами?
Попробуй посмотреть - открутить праметры защиты именно для нужного адреса. если проблема уйдет - понятно в кого нужно тыкать пальцем... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! ![]() |
|||
|
||||
SnAKEen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
В общем ребяты, всем спасибо..
думаю что вопрос свой снимаю, с недавнего времени експлорер стал обрабатывать данные с hidden форм, правда все равно нестабильно, (кнопки которые присутствуют в приведенном коде, скрывают и показывают дополнительные поля для заполнения) если по этим кнопкам щелкать туда сюда, рано или поздно эксплорер отказывается принять данные из hidden.. Попробую еще раз как следует покурить свой пхп код, мож я там чего не заметил... Но почему тогда (Хром, Мозила и Опера, отрабатывают все без единой ошибки)? данные изо всех полей пишутся в базу на 100% В общем буду смотреть, о результатах отпишусь... ![]() |
|||
|
||||
SnAKEen |
|
|||
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 13.7.2007 Репутация: нет Всего: нет |
В общем рапортую, никакой проблемы в ИЕ с ХИДДЕН полями нет.
Оказалось что в одну из форм через АЯКС у меня подгружалась вместе с данными и библиотека jquery (неоднократно) и эксплорер этого схавать не мог. А от выше изложенного способа я всеже отказался в пользу предложенной ksnk функции $(form).serialize() В общем всем Спасибо, и совет: проверяйте свой код как следует, прежде чем что-то спросить. |
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |