Перейти к публикации

Отправка формы линком


Рекомендованные сообщения

Старый Сегодня, 19:42 #1

RomanSX

Ученик

Регистрация: 01.02.2008

Сообщений: 5

Репутация: 10

Вы сказали спасибо: 0

Вас поблагодарили 0 раз(а) в 0 сообщениях

Обратиться по нику

Цитата выделенного

По умолчанию Отправка формы ссылкой

Ситация такая:

существует одна POST форма которую необходимо отправить линком php скрипту.

делаю так

<a href='script.php?name=value' onclick="document.form1.submit();"> ссылка

работает форма не отправляется.

ставлю # перед адресом <a href='#script.php?name=value'

onclick="document.form1.submit();">

форма отправляется но ?name=value игнорируется

а теперь вопрос, можно сделать так чтобы и овцы целы и волки сыты, т.е.

в адресной строке было

http:/..script.php?name=value& и данные формы

<input type=hidden > непоможет! если только вне формы, то какой смысл

рылся в поиске нашел следующее

<script language="javascript">

function fsubmit(value_p)

{

document.forms['form1'].feuille.value = value_p;

document.forms['form1'].submit();

}

</script>

php?>

//здесь цикл выводящий много линков с разными значениями

for($i=0;$i<$per;$i++)

{

echo"<a href="java script:fsubmit('".$i."');">".$i."</a>";

}

?>

<form name="form1" method="post" action="index2.php">

<input type="hidden" name="feuille" value="">

</form>

не работает.

Можно какнибудь отредактировать этот скрипт или чтобы ссылка отправляла две формы ну вот так например

<a href='#' onclick="document.forms[form1, form2].submit();">

<a href='#' onclick="document.form1.submit();document.form2.su bmit();">

пробовал не вышло.

с javascript незнаком.

кто поможет

Ссылка на сообщение
Поделиться на других сайтах

я мало что понял, но первая мысль - заменить метод на GET. Ну и при необходимости сам скрипт отредактировать, чтоб он не пост принимал, а гет (или request)

Ссылка на сообщение
Поделиться на других сайтах

Наверно слишком глубоко копнул и не смог выразится.

Опечатался

форма GET

можно сделать простой <input type=submit name=v".$i++."

но эти кнопки невписываются в дизайн сайта

<input type=image не придаш имени

мне нужна линк с именем

Наверно слишком глубоко копнул и не смог выразится.

Опечатался

форма GET

можно сделать простой <input type=submit name=v".$i++."

но эти кнопки невписываются в дизайн сайта

<input type=image не придаш имени

мне нужна линк с именем

Ссылка на сообщение
Поделиться на других сайтах

если только в action формы указать. Иначе передать ссылку можно будет в форму только ява скриптом, считав её значение и записав в скрытый инпут

а линк, отправляющий форму у тебя уже есть рабочий

ставлю # перед адресом <a href='#' onclick="document.form1.submit();">
Изменено пользователем Al-x
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...