общее поле ввода для двух форм
Привет всем.
Вроде не трудный вопрос, но нагуглить не смог Есть 2 формы, как объединить их input text? Чтобы было 1 общее поле ввода для двух форм
<button id="button1" title="" onclick="
setTimeout('x1.submit()', 100 );
setTimeout('x2.submit()', 100 );
"> Выполнить</button>
<form method="post" action="http://....." name="x1" target="y1">
<input type="hidden" name=one>
<input type="hidden" name=two>
<input type="hidden" name=three>
<input type="text" name="action" value="">
</form>
<form method="post" action="http://....." name="x2" target="y1">
<input type="hidden" name=one>
<input type="hidden" name=two>
<input type="hidden" name=three>
<input type="text" name="action" value="">
</form>
|
Цитата:
|
Цитата:
|
Цитата:
<form id="fake-form" onsubmit="
setTimeout('x1.submit()', 100);
setTimeout('x2.submit()', 100);
return false;
">
<input type="text" name="action" value="" oninput="">
<button id="button1">Выполнить</button>
<script>
document.getElementById("fake-form").addEventListener("input", event => {
for(const input of document.querySelectorAll(`form [name="${event.target.name}"]`)) {
input.value = event.target.value;
}
});
</script>
</form>
<form method="post" action="http://....." name="x1" target="y1">
<input type="hidden" name=one>
<input type="hidden" name=two>
<input type="hidden" name=three>
<input type="hidden" name="action" value="">
</form>
<form method="hidden" action="http://....." name="x2" target="y1">
<input type="hidden" name=one>
<input type="hidden" name=two>
<input type="hidden" name=three>
<input type="hidden" name="action" value="">
</form>
|
Цитата:
|
| Часовой пояс GMT +3, время: 01:26. |