小编Amo*_*ker的帖子

表单内的手风琴自动提交

所以免责声明,我已经找到了这个问题的答案,但我将其发布为一个问题,以防它对其他人有所帮助。

场景:在页面的表单内,您有几个手风琴,以便用户可以折叠他们已经看过的部分。如果您按照大多数示例扩展手风琴实际上会自动提交表单,没有 bueno。

<!DOCTYPE html>
<html>
<head>
<style>
.accordion {
    background-color: #eee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.active, .accordion:hover {
    background-color: #ccc; 
}

.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
</style>
</head>
<body>

<h2>Accordion</h2>

<form action="fail" method="post" enctype="multipart/form-data">

<button class="accordion">Section 1</button>
<div class="panel">
  <input type="checkbox" name="checkbox1.1">Checkbox 1.1
  <br>
  <input type="checkbox" name="checkbox1.2">Checkbox 1.2
</div>

<button class="accordion">Section 2</button>
<div class="panel">
  <input type="checkbox" name="checkbox2.1">Checkbox …
Run Code Online (Sandbox Code Playgroud)

html javascript css accordion

5
推荐指数
1
解决办法
1640
查看次数

标签 统计

accordion ×1

css ×1

html ×1

javascript ×1