簡體   English   中英

獲取表單上的錨鏈接標記的ID並提交給后端

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM