javascript - 为什么这个代码可以提交过去?
PHPz
PHPz 2017-04-10 17:44:58
[JavaScript讨论组]

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




    
    


第二段




    
    
        
    
    
    
    
    


用 户 名:
密  码:
确认密码:
邮  箱:

PHPz
PHPz

学习是最好的投资!

全部回复(2)
天蓬老师
function check(){    
     return false;       
 };

这一句不要放在window.onload里边,直接放在外层试试,我试过了可行

PHPz

加断点跟踪一下吧~
return function中如果代码执行出问题 都是按照true来处理的~

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号