Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Отправка данных по ссылке, а не по кнопке
 
 автор: Bycker   (03.08.2006 в 09:57)   письмо автору
 
 

Здравствуйте!
У меня следующая проблема:
имеется форма, в ней 2 флажка, также имеется ссылка. При нажатии на ссылку уходим на другую страницу. Как можно отследить на этой другой странице данные формы из предыдущей страницы? Переход необходимо осуществлять именно по ссылке, а не по кнопке Submit. Может как-то нужно применить JavaScript. Я в ней не очень разбираюсь.

Заранее спасибо.

   
 
 автор: valenok   (03.08.2006 в 10:40)   письмо автору
 
   для: Bycker   (03.08.2006 в 09:57)
 

<A href='#' onClick="form.submit()">
Кстати - лучше в раздел JS с такими вопросами

http://lib.ivanovo.ru/Docs/JS1/jscript/refp_139.htm
http://www.yandex.ru/yandsearch?stype=www&nl=0&text=form.submit

Если повезёт - прочитаешь до того как топик удалят..

   
 
 автор: Bycker   (04.08.2006 в 07:17)   письмо автору
 
   для: valenok   (03.08.2006 в 10:40)
 

Что-то не работает
Пишу:
Файл 1.phtml

<form method=post name=form>
 <input name=input_text>
 <a href=1.phtml onclick='form.submit()'>переход</a>
</form>

<?
 $input_text
=$_POST[input_text];
 echo 
$input_text;
?>


Не работает! Ничего не выводит. В чем может быть причина?

Заранее спасибо

   
 
 автор: Crux   (04.08.2006 в 08:56)   письмо автору
 
   для: Bycker   (04.08.2006 в 07:17)
 


onclick='document.forms.form.submit()'

   
 
 автор: Bycker   (04.08.2006 в 11:29)   письмо автору
 
   для: Crux   (04.08.2006 в 08:56)
 

может я идиот, но не работает и так...

   
 
 автор: Киналь   (04.08.2006 в 12:52)   письмо автору
 
   для: Bycker   (04.08.2006 в 07:17)
 

У вас, наверное, нотисы отключены? Постввьте кавычки, вот так:

$input_text=$_POST['input_text'];

   
 
 автор: Bycker   (07.08.2006 в 08:16)   письмо автору
 
   для: Киналь   (04.08.2006 в 12:52)
 

что-то не то...так тоже не работает. Что ж такое?

   
 
 автор: Crux   (07.08.2006 в 09:07)   письмо автору
 
   для: Bycker   (07.08.2006 в 08:16)
 

попробуй вынести ссылку за пределы дескриптора form

   
 
 автор: Киналь   (07.08.2006 в 09:58)   письмо автору
 
   для: Bycker   (03.08.2006 в 09:57)
 


<form method=post name=form>
 <input name=input_text>
 <a style=cursor:hand onclick='form.submit()'><u>переход</u></a>
</form>

<?
 $input_text
=$_POST['input_text'];
 echo 
$input_text;
?>

   
 
 автор: Bycker   (07.08.2006 в 13:20)   письмо автору
 
   для: Киналь   (07.08.2006 в 09:58)
 

А в чем собственно фокус?

   
 
 автор: Киналь   (07.08.2006 в 16:33)   письмо автору
 
   для: Bycker   (07.08.2006 в 13:20)
 

В отсутствии у тега <a> атрибута href.

   
 
 автор: Bycker   (10.08.2006 в 10:05)   письмо автору
 
   для: Киналь   (07.08.2006 в 16:33)
 

Так, стоп. А где же указывать путь?

   
 
 автор: Crux   (10.08.2006 в 10:26)   письмо автору
 
   для: Bycker   (10.08.2006 в 10:05)
 

вот-вот и все невидят...
путь надо указывать в action

<form action='путь' ... >

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования