我有一個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。 – 2014-11-03 22:29:41