У меня есть цикл for, создающий число элементов <form>
.
В каждом <form>
содержится уникальный скрытый параметр. URL
.Отправка формы с помощью анкера
Есть ли способ связать каждый <form>
с соответствующими <anchor>
, чтобы при нажатии ссылки на соответствующую форму?
var f = document.createElement('form');
f.setAttribute('method','GET');
f.setAttribute('action','example.com');
var api = '¶m=1';
var filters = document.createElement('input');
filters.setAttribute('type','hidden');
filters.setAttribute('name','filters');
filters.value = api;
f.appendChild(filters);
document.getElementById('body').appendChild(f);
document.getElementById('formAnchors').innerHTML += '<li class=""><a href="#" role="button">ClickMe</a></li>';
'f.submit()' представит форму, делая 'myAnchor.addEventListener ("щелчок", функция() {f.submit();})' будет отправлено, когда щелкнул якорь. Это слишком сложно для 'GET', так как вы обычно можете просто перейти к URL-адресу. –