<form id="detailsForm" method="post" class="ui form" enctype="application/x-www-form-
urlencoded" action="someUrl">
<button class="submitableElement" id="prodDelButton" >
delete
</button>
<input type="text" id="pickupSearchCriteria.pageNumber"name="pickupSearchCriteria.pageNumber" value="1" />
<a class="item paginationAnchor submitableElement" id="1" shape="rect">page1</a>
<a class="item paginationAnchor submitableElement" id="2" shape="rect">page2</a>
</form>
JS:
$('.submitableElement').click(function(event){
const id = event.target.id;
doSomeThingWithId(id)//You can use the item id to know what was clicked.
$('#detailsForm').submit()
})
function doSomeThingWithId(id){
alert(`Element with id ${id} was used to submit the form...`);
//Do something here with the data...
}
Я думаю, что это более или менее то, что вам нужно, но я бы порекомендовал вам пересмотреть, если то, что вы делаете, действительно необходимо.
Моя скрипка: https://jsfiddle.net/ku4rgqne/