Как передать при submit данные поля, которое не входит в форму?

Obick

Новичок
Как передать при submit данные поля, которое не входит в форму?

На одной странице 2 формы. Нужно при submit второй формы каким-то образом передавать значение поля, которое расположено в первой форме, сделать в одной форме нельзя.
PHP:
 <form onsubmit="return false">
   <input type="text" autocomplete="off" style="width: 400px;" id="query" onkeyup="document.getElementById('pattern').style.visibility = 'visible';">
</form>
<form action="index.php?plug_id={$smarty.get.plug_id}" method="POST">
   <input type="checkbox" name="edit">
   <input type="text" name="qtext" style="width: 400px;">
   <input type="submit" value="Сохранить" style="width: 100%; margin-top: 10px">
</form>
Сразу хочу пояснить, что в одну форму объединить нельзя, а точнее сложно - нужно переписывать чужую библиотеку по автозаполнению - именно из-за него все проблемы.
Поэтому прошу у вас помощи, нужно как то передать значение "query".
 

Линка

Новичок
Obick
во второй форме сделай скрытое поле и загоняй туда значения из твоего поля в первой форме.
поцепи это все на событие к примеру onclick или onmouseover на кнопке submit
а загоняй так:
form2.your_hidden.value=form1.query.value;
не забудь id прописать форм, и name у hidden
 

Azazel

Новичок
добавляеш во вторую форму hidden поле с именем hidden_value (в рамках примера), потом добавляеш этот скрипт на страницу:

<script>
function test()
{
document.forms[1].hidden_field.value = document.forms[0].query.value;
}
</script>

и во второй форме добавляеш:
onSubmit="test()"

воть и все ;) удачи........

-~{}~ 26.10.05 15:04:

2Линка:
запостили одновременно :)
 

Obick

Новичок
Всем большое спасибо :) Все-таки грипп вреден для мозгов :)
 
Сверху