Vant2表单form内部按钮触发校验问题

本文介绍了在HTML表单中,button标签的type属性默认值如何导致表单提交并触发校验。解决方案是将button的native-type设置为'button',配合.stop阻止事件冒泡,确保正确行为。

表单.png

问题

表单内部加入了button时,调用这个button的点击事件时会触发表单的校验。

原因

浏览器中 button 标签 type 属性的默认值为submit,导致触发表单提交。

解决方案

将button的native-type设置为button,同时加上.stop来阻止其冒泡。
<van-button native-type='button' @click.stop='xxx'>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

与繁星的相遇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值