javascript - 写了防止按钮重复点击,加了<form>无效,去掉<form>就有反应,不懂是啥原因
伊谢尔伦
伊谢尔伦 2017-04-10 15:14:19
0
9
380

去掉红框的form标签,效果就有反应

加上form标签。就没有反应了,纳闷儿,不懂为啥?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(9)
黄舟

<input />闭合掉input试试。

いいねを押す +0
迷茫

代码 写规范点。input也要闭合

いいねを押す +0
伊谢尔伦

type="submit" 将会提交页面,页面将会刷新
type="button"

いいねを押す +0
阿神

用submit会刷新页面,js代码执行不到。改成button,用js提交。

いいねを押す +0
Ty80

你input的type错了成了submit,所以在表单中点击会提交表单,整个页面会刷新。
<input type="button" onclick="show()" value="提交">

いいねを押す +0
大家讲道理

写了那么多。。。为什么要用input 而不用其他的 比如 a?。。。

いいねを押す +0
Peter_Zhu
  1. input submit 会触发 form onsubmit 事件。
  2. onclick 事件 return false 试试。
いいねを押す +0
PHPzhong
$("form").submit(function(e){
  return false;
});
いいねを押す +0
小葫芦

加了form 的执行type="submit" 表单提交,会刷新页面的,故js不执行
不加form 就会去执行 onclick="show()" 的方法

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート