Romansx 0 Опубликовано: 25 июля 2008 Рассказать Опубликовано: 25 июля 2008 Старый Сегодня, 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 незнаком. кто поможет Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 25 июля 2008 Рассказать Опубликовано: 25 июля 2008 я мало что понял, но первая мысль - заменить метод на GET. Ну и при необходимости сам скрипт отредактировать, чтоб он не пост принимал, а гет (или request) Цитата Ссылка на сообщение Поделиться на других сайтах
Romansx 0 Опубликовано: 25 июля 2008 Рассказать Опубликовано: 25 июля 2008 Автор Наверно слишком глубоко копнул и не смог выразится. Опечатался форма GET можно сделать простой <input type=submit name=v".$i++." но эти кнопки невписываются в дизайн сайта <input type=image не придаш имени мне нужна линк с именем Наверно слишком глубоко копнул и не смог выразится. Опечатался форма GET можно сделать простой <input type=submit name=v".$i++." но эти кнопки невписываются в дизайн сайта <input type=image не придаш имени мне нужна линк с именем Цитата Ссылка на сообщение Поделиться на других сайтах
Al-x 7 Опубликовано: 26 июля 2008 Рассказать Опубликовано: 26 июля 2008 (изменено) если только в action формы указать. Иначе передать ссылку можно будет в форму только ява скриптом, считав её значение и записав в скрытый инпут а линк, отправляющий форму у тебя уже есть рабочий ставлю # перед адресом <a href='#' onclick="document.form1.submit();"> Изменено 26 июля 2008 пользователем Al-x Цитата Ссылка на сообщение Поделиться на других сайтах
Romansx 0 Опубликовано: 26 июля 2008 Рассказать Опубликовано: 26 июля 2008 Автор ну а если ява скриптом то как? скрипт который я использовал не работает! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.