html - 没有提交按钮的表单仍然提交?
问题描述
我在下面有一个带有按钮的表单,但该按钮不是提交按钮。为什么单击按钮时仍然提交表单?
<form>
<div class="field">
<div class="control">
<input class="input is-large" type="email" placeholder="Your Email">
</div>
</div>
<div class="field">
<div class="control">
<input class="input is-large" type="password" placeholder="Your Password">
</div>
</div>
<button class="button is-block is-info is-large is-fullwidth">
Login <i class="fa fa-sign-in" aria-hidden="true"></i>
</button>
</form>
解决方案
对于大多数浏览器,default type
of 按钮是submit
。该属性声明了按钮的类型。如果您添加像这样的 <button type="button"
> 类型属性,则提交不起作用。
推荐阅读
- r - Inner_join() 将行添加在一起而不是唯一的行
- reactjs - 为什么我的函数不会在使用 reactjs 的弹出窗口中执行 onclick?
- python - Scrapy 输出文件为空白
- java - 突出显示 listView 中的整行
- javascript - 按日期列过滤 backgrid 数据表
- python - 使用 matplotlib 的 X_train、X_test、Y_pred 的多条折线图
- r - 如何制作具有多个条件的 ifelse 语句
- javascript - 是否可以使用 React 将 Spring-animation 应用于 img src 更改?
- javascript - 车把/节点更改日期格式
- c# - 将所选数据保存在 cookie 中失败