【发布时间】:2021-09-13 22:19:27
【问题描述】:
我有以下四个按钮,每个按钮都执行 POST 请求,因此它们在一个表单中:
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">
<form action="books/all" method="POST">
<input class="btn btn-md btn-success" type="submit" value="All Books"></input>
</form>
<form action="books/fiction" method="POST">
<input class="btn btn-md" type="submit" value="Fiction"></input>
</form>
<form action="books/biographys" method="POST">
<input class="btn btn-md" type="submit" value="Biography"></input>
</form>
<form action="books/new" method="POST">
<input class="btn btn-md" type="submit" value="New"></input>
</form>
我很好奇我该怎么做
- 水平对齐四个按钮,并在页面上等距分布(因此它们不会都在一侧)
- 如何使用 JS/JQuery 或纯 CSS 使被点击的按钮成为具有
btn-success类的按钮,而其他按钮则没有。
这些是 POST 请求,但用户将被重定向回页面,因此理想情况下,他们最后单击的按钮应显示为活动按钮。
【问题讨论】:
标签: javascript jquery css bootstrap-4