У меня есть 2 html-формы, formA и formB. Я хочу представить значения A и B при отправке B. Вот код, который я попробовал:перемещать значение из одной формы html в другую, поэтому одна форма передает значения из себя и другой формы
<script>
function combine()
{
formB=document.getElementById('formB').elements;
formA=document.getElementById('formA').elements;
formB[2]=formA[0];
return true;
}
</script>
<form name=A id=formA>
mydrink: <input type=text value=beer name=mydrink><br>
</form>
<br>
<form name=B id=formB action=forms.html method=get>
bar: <input type=text name=bar value=doogans><br>
<input type=submit onclick="return combine();" value=okie>
</form>
поведение я хочу, так что, когда форма B представляется, он отправляет значения для бара и mydrink, поэтому полученный URL является
forms.html?bar=doogans&mydrink=beer
, но вместо того, чтобы Я просто получаю
forms.html?bar=doogans
Код выглядит так, как будто он должен работать, но явно не работает. Знаете ли вы, что я делаю неправильно или забываю делать? Благодаря!
У меня была половина идеи о добавлении элементов, но иногда они не имеют самых современных значений входных элементов. использование prop решает это. Отличное решение, спасибо. – chiliNUT
@SethCohen Рад помочь. +1 к вопросу. –