如何解决表单提交的onsubmit失效问题

本文介绍了在前端开发中遇到表单提交onsubmit事件失效的问题及其常见解决方法。首先,强调了百度教程中可能存在错误,如o的误用、return check()后的分号问题。其次,检查function和return内的名称一致性是关键。最后,提醒开发者注意return false或true后要加上分号,以确保代码执行正确。
摘要由CSDN通过智能技术生成

有时候我们提交表单需要进行数据验证,这时候会有很多小伙伴百度找代码然后复制,最后发现失效,有如下几个原因

第一:百度很多所谓教程有坑,其中onsubmit中的o是希腊字母o并不是英文字母o导致失效,把这段删掉手动输入,并且return check()后面不要加分号 也不需要在里面加this或者this.form 这些都是错误的教程,都是不懂技术的搬运来的错误教程。check()里使用document.getElementById获取数据,不要使用name啥的 容易出问题

第二:通过第一步基本都能正常,如果还不能正常 检查一下function和return里面的是否一致 ,一般是这个问题

第三:如果到这里还没有解决,一般是你自己写了一段代码 这段代码出了问题,切记!return false或者return true 上面的语句一定要记得加分号!加分号!加分号!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值