当我使用输入类型=“按钮”时,函数运行良好,但当我使用按钮时,它不起作用
When I use input type="button" a function works well but when I use button it doesn`t
我用这两种类型的按钮调用相同的函数。第一个它工作得很好,但使用按钮它在第一个运行良好,但在不到一秒钟的时间内,它看起来像刷新页面。
<input type="button" id="bProv" value="filtrar" onclick="filtroP()"/>
<button id="bProv" onclick="filtroP()">filtrar</button>
<button>
元素的type
默认为 submit
,因此它将运行 JS,然后立即提交表单。
如果您不想提交表单,请使用<button type="button" ...
。
也就是说,硬编码一个按钮(没有JS什么都不做)违背了不显眼的JavaScript的原则(这是WWW最佳实践编程的一部分)。
相关文章:
- JS动态添加字段-删除按钮不起作用
- 一键启动按钮不起作用
- 带有向下钻取的 Amchart 图表工作正常,但“后退”按钮不起作用
- 为什么不'这个HTML按钮不起作用
- 使用javascript后,提交按钮不起作用
- 镀铬延长件内部的聚合物纸按钮不起作用
- 我的提交按钮不起作用
- AngularJs:多次点击同一个按钮不起作用
- Ruby on Rails - 引导旋转木马按钮不起作用
- 为什么我的开关按钮不起作用
- 无法弄清楚为什么提交按钮不起作用
- 使用动画时Jquery后退按钮不起作用
- 禁用浏览器中的后退按钮不起作用
- 打印按钮不起作用
- jQuery-关闭按钮不起作用
- HTML按钮不起作用
- 清除Javascript/HTML中的画布按钮不起作用
- '有角度的靠背'返回页首按钮不起作用
- onclick() jQuery/JavaScript 显示饼图的按钮不起作用
- 网页Jquery下拉按钮不起作用