![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
DimaSiK |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Столкнулся с такой проблемой, что не могу поменять action у формы средаствами jQuery. Есть форма допустим такого плана:
Есть JS для этой формы, который меняет ей action и делает submit:
И возникает проблема в том, что данные уходят не по новому some_url2, а по старому some_url. Создается такое чувство, что свойство action у формы защищено от перезаписи. Это сообщение отредактировал(а) DimaSiK - 5.2.2010, 16:08 -------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
||||
|
|||||
Veve |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 291 Регистрация: 1.1.2005 Где: Латвия, Рига Репутация: нет Всего: 13 |
Не знаю, у меня всё работает.
Может дело в том, что ты муняешь аттрибут у одной формы, а отправляюшь совершенно другую?
Поменяй form_action на main_form! |
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 3 Всего: 315 |
а ещё между сменой и отправкой поставь небольшую задержку. миллисекунд 20 хватит. иногда помогает против мистики
|
|||
|
||||
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Не-не, это просто описка.
-------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Мистика это точно. Хотя до этого работал без всяких задержек. Может быть где-то поломан DOM. Фиг его знает. Решил проблему на серверной стороне.
-------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
IDVsbruck |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 4 Всего: 22 |
Форма должна иметь имя. Установи его и снова попробуй.
В мистику не верю ![]() |
|||
|
||||
DimaSiK |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 390 Регистрация: 20.8.2006 Репутация: нет Всего: нет |
Совсем не согласен, что форма должна иметь атрибут name. Можно обратиться к любому элементу зная всего лишь его id, name тут совсем не нужен. Если использовать чистый JS то можно обратиться к form по индексу в массиве forms. -------------------- Мы не стараемся быть первыми, мы стараемся быть лучшими. |
|||
|
||||
![]() ![]() ![]() |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |