Javascript 当点击提交输入时,如何防止手风琴切换?
当我点击一个图标,它是一个提交Javascript 当点击提交输入时,如何防止手风琴切换?,javascript,jquery,html,twitter-bootstrap,accordion,Javascript,Jquery,Html,Twitter Bootstrap,Accordion,当我点击一个图标,它是一个提交POST表单时,我不知道如何防止accordion的默认行为 <tr data-toggle="collapse" data-target="#record_309" class="accordion-toggle even"> <td> </td> ...
POST
表单时,我不知道如何防止accordion
的默认行为
<tr data-toggle="collapse" data-target="#record_309" class="accordion-toggle even">
<td>
</td>
...
<td class="action">
<div class="col-lg-12">
<form class="col-lg-3" action="/dashboard/settings/" method="get">
<input type="hidden" name="product_id" value="309">
<input style="max-width:15px;" type="image" onclick="preventAccordion(event);" src="/static/icons/alarm-1.png">
</form>
<form class="col-lg-3" action="/products/reset/" method="post"><input type="hidden" name="csrfmiddlewaretoken" value="<CSRFTOKEN>">
<input type="hidden" name="product_id" value="309">
<input style="max-width:15px;" type="image" src="/static/icons/restart.png">
</form>
</div>
</td>
</tr>
您知道如何防止用户单击此图标时手风琴切换吗?请改用
e.stopPropagation()
请注意,这不会阻止同一元素上的其他处理程序
从跑步开始。
例如:
<script>
window.preventAccordion = function(e) {
e.preventDefault();
}
</script>