Передача значение формы из radio в text с таким же именем для изменения.

qru

Новичок
Передача значение формы из radio в text с таким же именем для изменения.

Часа два капался на форуме, но ничего похожего не нашел.

Вопрос следующий - Подскажите как сделать чтобы значение выбранное в форме флажком (radio) подставлялось сразу же после выбора в форму для ввода с таким же именем, для того чтобы можно было его чуть изменить.

Т.е. пример такой

...
echo "<br> Введите свое значение поля $key1: ";
echo '<input name="nomer';
echo "$key1";
echo '" type ="text" value = ""> ';

echo '<br>Или выберите значение поля ';
echo "$key1";
echo 'из списка:<br>';

foreach ($valuemas as $sloword => $value)
{

echo '<input name="nomer'; //получается имя поля nomer1, nomer2 и т.п.
echo "$key1";
echo '" type ="radio" value = "';
echo $sloword;
echo '" >';
echo $sloword;
echo '<br>';

}

Вот как бы сделать чтобы при нажатие на radio с значением $sloword - оно бы подставлялось выше в type ="text" value = "СЮДА".

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

Спасибо.
 

mixwell

Новичок
сделай так:
PHP:
type ="text" value = "$nomer">
. Но так сразу не появится. Сначала нужно передать на туже страницу по средствам субмит. А если сразу, то это к javacript и вы форумом ошиблись.
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
google // javascript change input text value
 

qru

Новичок
Нашел ответ на свой вопрос.. Оказывается в html редакторе Dreamweaver такая функция есть.

Но вообще там такой java код примерно:

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_setTextOfTextfield(objName,x,newText) { //v3.0
var obj = MM_findObj(objName); if (obj) obj.value = newText;
}
//-->
</script>
</head>

<body>
<form name="form1" method="post" action="">

<p>
<input type="text" name="fnomer1">
</p>
<p>
<input name="nomer1" type="radio" onClick="MM_setTextOfTextfield('fnomer1','','sloword1')" value="sloword1">
1<br>

<input name="nomer1" type="radio" onClick="MM_setTextOfTextfield('fnomer1','','sloword2')" value="sloword2">
2<br>

<input name="nomer1" type="radio" onClick="MM_setTextOfTextfield('fnomer1','','sloword3')" value="sloword3">
3<br>

</p>

</form>

Спасибо за советы..
 
Сверху