Передача пост данных при нажатии на ссылку.
Добрый день всем!
Знаю подобная тема уже поднималась, но у меня такой вопрос : у меня есть ссылка -
<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, время: 05:18. |