您好,欢迎访问一九零五行业门户网

javascript - 为什么这个代码可以提交过去?

一开始我是拿下面这个简短的代码做的实验 一开始onsubmit=return false是这样写的 直接return false这样阻止表单提交的 这样点击按钮没有任何反应 后来我改成函数的形式阻止表单提交 就是下面的代码的样子 改成这样别人说可以阻止表单提交 但是我试的不可以啊 点击按钮并不是一点反应没有 点击后会有页面刷新而且地址栏的地址也会变后面会多一个? 跟之前直接return false一点不一样 第二段代码也是这个情况 用onsubmit=return check() 什么都不填 直接点提交 也可以提交到数据库里面 并不能阻止提交 谁知道我的代码哪里有问题呢 为什么不能阻止提交?


第二段
用 户 名:
密码:
确认密码:
邮箱:
提交


回复内容: 一开始我是拿下面这个简短的代码做的实验 一开始onsubmit=return false是这样写的 直接return false这样阻止表单提交的 这样点击按钮没有任何反应 后来我改成函数的形式阻止表单提交 就是下面的代码的样子 改成这样别人说可以阻止表单提交 但是我试的不可以啊 点击按钮并不是一点反应没有 点击后会有页面刷新而且地址栏的地址也会变后面会多一个? 跟之前直接return false一点不一样 第二段代码也是这个情况 用onsubmit=return check() 什么都不填 直接点提交 也可以提交到数据库里面 并不能阻止提交 谁知道我的代码哪里有问题呢 为什么不能阻止提交?


第二段
用 户 名:
密码:
确认密码:
邮箱:
提交


function check(){ return false; };
这一句不要放在window.onload里边,直接放在外层试试,我试过了可行
加断点跟踪一下吧~
return function中如果代码执行出问题 都是按照true来处理的~
其它类似信息

推荐信息