如何在不使用<form>的情况下向一个按钮添加action =“/#”?

时间:2016-08-30 17:27:04

标签: javascript html css twitter-bootstrap

如何在不使用action = "/#"的情况下将<form>添加到按钮? 例如,我想做

<button type="submit" action = "/logout" class="btn btn-default">Logout</button>

而不是:

<form action = "/logout">
    <button type="submit" class="btn btn-default">Logout</button>
</form>  

以下是当前代码:

<div class="navbar-form navbar-right btn-group">
    <button type="button" class="btn btn-default">Score</button>
    <button type="button" class="btn btn-default" href="#menu-toggle" id="menu-toggle">Favorites</button>
    <button type="submit" class="btn btn-default">Logout</button>
</div>

1 个答案:

答案 0 :(得分:0)

您不能在按钮上使用action属性,它只适用于HTML表单。 type="submit"用于表单元素以提交表单数据。默认情况下,具有此类型的元素将显示为按钮。

如果您不想使用HTML表单,可以使用锚标记在任何页面上发送用户。您也可以使用JavaScript或jQuery