передача переменных

random

Новичок
передача переменных

Достаточно простой вопрос но что то не удается справится.

существует форма

в которой две радио кнопки и строка

в зависимости от значения радио кнопки строка должна присваиваться в одно из двух скрытых полей которые так же прсутствуют на этой странице но в другой форме.

как поступить в данной ситуации.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
в зависимости от значения радио кнопки строка должна присваиваться в одно из двух скрытых полей
1. Определяете после сабмита какоя радио-кнопка выбрата
2. В зависимоста от п.1 присвиваете значение в нужное хиден поле 2-й формы
 

nalim

Новичок
=))))

1 А в чём проблема такого определения?)

2 А в чём проблема тут?)
 

random

Новичок
вот что у меня вышло на DOM


PHP:
<form id="form1" name="form1" method="post" action="">
  <label> </label>
  <p>
    <label>
    <input type="radio" name="RadioGroup1" value="1" id="RadioGroup1_0" />
      Radio1</label>
    <br />
    <label>
    <input type="radio" name="RadioGroup1" value="2" id="RadioGroup1_1" />
      Radio2</label>
    <br />
  </p>
  <label><br />
  <input type="text" name="textfield" id="textfield" />
  </label>
  <label>
  <input type="submit" name="button" id="button" value="Submit" onclick="change();" />
  </label>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
<form method="post">
  <input type="hidden" name="keyword" />
  <input type="hidden" name="article" />
</form>


<script>
function change()
{
	if(document.form1.RadioGroup1.value==1)
		document.getElementById(keyword).value=document.form1.textfield.value;
	else
		document.getElementById(article).value=document.form1.textfield.value;

}

</script>
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
random
А подумать?
Вы сабмитите форму №1, и изменяете данные в форме №2.
Как Вы думаете данные формы №2 будут доступны?
 

nalim

Новичок
document.form1.RadioGroup1 -
имхо - не существует

RadioGroup1 - Не id элемента

не факт что change() сработает до отправки формы -не там висит он

ааа , ну да и форма 2 не отправляется )))))
 

random

Новичок
форма два и не должна никуда отправляться, она будет существовать внутри скрипта создавая переменные, которые подхватывает скрипт.

nalim
document.form1.RadioGroup1

а как тогда его вызвать
 

random

Новичок
то есть радио группа не предполагает вывод одного значения?
 

nalim

Новичок
не предполагает

radio
form

Кстати почему бы уже после отправки не
обработать данные внутри PHP?

-~{}~ 04.07.07 12:35:

хотя опять же вопрос: вывод значения - куда вывод?)
В HTTP будет передано одно значение =)
 

random

Новичок
Автор оригинала: nalim
не предполагает

radio
form

Кстати почему бы уже после отправки не
обработать данные внутри PHP?

-~{}~ 04.07.07 12:35:

хотя опять же вопрос: вывод значения - куда вывод?)
В HTTP будет передано одно значение =)
PHP:
<?
	if($RadioGroup1==1)
    	$keyword=$textfield;
    else 
    	$article=$textfield;
?>
вот так, ну понятное дело еще проверть насуществование переменные или же надо делать присвоение
PHP:
$_POST['article']=$textfield
?
 

nalim

Новичок
8-0

0_0

не могу ответить так как непонимаю зачем вообще всё это =))

вот так точно делать не надо
$_POST['article']=$textfield;
=)
хотя шут его знает)
вопросто в чём?)
 

random

Новичок
Автор оригинала: nalim
8-0

0_0

не могу ответить так как непонимаю зачем вообще всё это =))

вот так точно делать не надо
$_POST['article']=$textfield;
=)
хотя шут его знает)
вопросто в чём?)
а почему не надо
 

nalim

Новичок
потому что незачем)

а для чего это надо всё?

чтобы полчить ответ надо задать вопрос=)
конкретный
 
Сверху