<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>
这是我在点击链接时需要提交的表单(无法使用该按钮,因为链接已经定义了样式)。但是,它无法正常工作,点击它会刷新页面。但是,如果我将锚更改为输入,一切正常......那么是什么 我的主播错了吗?
答案 0 :(得分:7)
将href=""
属性更改为href="#"
答案 1 :(得分:3)
正如其他人所说,将href更改为#
或另一种方法是将return false;
添加到onclick处理程序:
<a class="icon-5 info-tooltip" title="Activate" href="" onclick="document.getElementById('activateform').submit();return false;"></a>
答案 2 :(得分: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>