[英]Fetching the id of an anchor Link tag on a form and submit to backend
我正在一個有表單的項目上工作,在表單內部有一個帶有動態ID的錨鏈接標簽.Am使用該錨鏈接標簽通過Javascript提交表單。 我想獲取相同錨鏈接標記的ID (是動態的)並提交給后端,但無法弄清楚如何獲取它。
表格
<form method="POST" action="#" id="rsmForm">
<!-- Token field-->
<input type="hidden" name="_token" id="token" value="{{ csrf_token() }}">
<a href="#demo{{$i}}" id="{{ $a['id'] }}" name="asmID" data-value="{{ $a['id'] }}" onclick="document.getElementById('rsmForm').submit();"> + ASM ({{ $a['id'] }}) </a>
</form>
在您的onclick
回調中,獲取錨點的href屬性值:
function onClickAnchor(e) { const currentHref = e.currentTarget.getAttribute('href'); console.log(currentHref); // document.getElementById('rsmForm').submit(); <=== uncomment it }
<form method="POST" action="#" id="rsmForm"> <!-- Token field--> <input type="hidden" name="_token" id="token" value="{{ csrf_token() }}"> <a href="#demo{{$i}}" id="{{ $a['id'] }}" name="asmID" data-value="{{ $a['id'] }}" onclick="onClickAnchor(event)"> + ASM ({{ $a['id'] }}) </a> </form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.