Передача пост данных при нажатии на ссылку.
Добрый день всем!
Знаю подобная тема уже поднималась, но у меня такой вопрос : у меня есть ссылка - <a onclick="confirmSubmit('Delete?', '?menu=rates&submenu=add_rate&action_class=rates_class&action=delete_code', true); return false;" href="#">Delete</a> Ссылка лежит в форме - <form style="margin:0px;padding:0px;" action="" method="post" enctype="multipart/form-data" name="forma" id="forma"> и функции - function confirmSubmit(text1, goto1, submit_post) { if(submit_post == null) { var submit_post = null; } var where_to= confirm(text1); if (where_to == true) { if(submit_post == true) { getsupport(); } window.location=goto1; } else { return false; } } function getsupport() { alert('zagruzitj formu'); document.forms['forma'].submit() ; } Почему когда я перехожу в пхп delete_code я там не вижу результат document.forma.submit() ; (данные из пост которые введены в форму) |
потому что вы их не передаёте
|
document.forms['forma'].submit() ; не передает данные в пост?
|
передает. но данные в ссылке вы не передаёте
|
вы имеете ввиду для формы action=""?
|
Цитата:
Цитата:
|
Мм и вправду, мне может помочь чтото типо
function getsupport(goto1) { document.forms['forma'].action =goto1; document.forms['forma'].submit(); alert(goto1); } тогда будет переход по ссылке goto1, с пеерменными поста? и удалив конечно window.location=goto1 |
Да, должно.
|
Почему то не работает, хотя по сути: я ведь могу получить доступ к document.forms['forma'].action и вписать туда ссылку, а затем сделать субмит. Странно.
|
У меня как-то с этим глючило тоже (с методом submit() формы). Попробуйте сделать doClick() на кнопке (<input type="submit" />). Если кнопки нет, добавьте её и скройте через CSS. Знаю, это бред, но должно сработать железно.
|
Часовой пояс GMT +3, время: 10:44. |