错误:
错误源代码:
<form action="login" method="post">
<h1>登录/注册</h1>
<input type="text" placeholder="手机号">
<div>
<input type="text" placeholder="验证码">
<button onclick="yzm(this)">验证码</button>
</div>
<input type="submit" value="登录/注册">
</form>
错误原因:
<button>元素没有指定type属性,浏览器默认值为submit,而提交了表单
解决办法:
设置<button>的type属性为button
<button type="button">验证码</button>
注:请始终为 <button> 元素规定 type 属性。不同的浏览器对 <button> 元素的 type 属性使用不同的默认值。