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>