2015-05-29 39 views
1
<form id="activateform" method="post" action="/admin/changeStatusUser"> 

    <input type="text" hidden="" value="7" name="userId"></input> 
    <a class="icon-5 info-tooltip" title="Activate" href="" onclick="document.getElementById('activateform').submit()"></a> 

</form> 

這是我單擊鏈接時無法使用按鈕的原因,因爲鏈接的樣式已經定義,因此我需要提交該表單。但是,它不起作用,點擊它刷新頁面。然而,如果我改變錨點輸入,一切正常......那麼我在做什麼我的錨點錯了?無法使用錨代替按鈕提交我的表單

+1

加上''#'中href' – Dimple

回答

7

更改href=""屬性href="#"

0

更改href屬性# 例。

<a class="icon-5 info-tooltip" title="Activate" href="#" onclick="document.getElementById('activateform').submit()"></a> 

或將其更改爲JavaScript: 例。

<a class="icon-5 info-tooltip" title="Activate" href="javascript:" onclick="document.getElementById('activateform').submit()"></a> 
3

正如有人說,改變的href到#,或者另一種方式是添加return false;到onclick處理器:

<a class="icon-5 info-tooltip" title="Activate" href="" onclick="document.getElementById('activateform').submit();return false;"></a>