javascript - 这个为什么不能阻止表单提交??
PHP中文网
PHP中文网 2017-04-10 17:44:30
[JavaScript讨论组]

点击按钮就是一个表单提交事件 可是返回的数据明明是0? alert出来的也是0 但是为什么没有阻止表单提交呢?

oBtn1.onclick=function(){
      oV1=oName.value;
      ajax("Login/login",oV1,function(str){
        alert(str);
        if(str==0){
          return false;
        }
      });
    }
PHP中文网
PHP中文网

认证0级讲师

全部回复(4)
黄舟

你的return是在ajax的回调函数里面return,而不是onclick里面

PHP中文网

把事件绑定在form表单上。

<form onsubmit="return checkForm();">
当函数返回值为false会停止提交

天蓬老师

绑定form表单的 onSubmit事件上

PHPz

如果你想阻止form表单提交,你就把那提交按钮的属性改成type=“button” 这样它就不会刷新,至于数据就是ajax去传递到后台了,可以去看看w3c上面的写法

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

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