获取表单上锚 Link 标签的 ID 并提交给后端
Fetching the id of an anchor Link tag on a form and submit to backend
我正在处理一个项目,该项目有一个表单,在表单内部有一个带有动态 id.Am 的锚点 link 标签,使用锚点 link 标签通过以下方式提交表单Javascript。我想获取 相同锚点 link 标签 的 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>
我正在处理一个项目,该项目有一个表单,在表单内部有一个带有动态 id.Am 的锚点 link 标签,使用锚点 link 标签通过以下方式提交表单Javascript。我想获取 相同锚点 link 标签 的 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>