美文网首页
【bug】form 表单无法提交

【bug】form 表单无法提交

作者: 黄同学2019 | 来源:发表于2019-03-05 18:00 被阅读0次

    今天搞了我一下午,修改一个很简单的表单提交,但是打死都提交不了,不说废话,看代码

    <form id="myForm" class="form-horizontal" action="www.baidu.com" method="get">
        <label for="">账号:<input type="text"></label> <br>
        <label for="">密码: <input type="password"></label>
        <input id="mySubmit" type="button" name="submit" value="提交">
    </form>
    
    <script>
        // 验证码部分,使用 gVerify.js
        $(function(){
            $("#mySubmit").click(function(){  
                $("#myForm").submit();
                console.log(1111111);
                if(res){
                    alert("验证码正确");
                }else{
                    alert("验证码错误");
                    return;
                }
            })
        });
    
    </script>
    
    

    代码的关键部分就是这些,我的原意是想修改表单原来的

    <input type="submit" name="submit">

    为使用 js 让点击事件来提交,于是我就修改为如下 :

    <input id="mySubmit" type="button" name="submit">

    然后,我就陷入了无穷无尽的调 bug 苦海中

    自己测试 <button id="mySubmit" >提交</button>

    使用原来的 <input type="submit" name="submit"> 也可以,

    我甚至去找 <form> 表单的拼写等各种语法错误,结果,呵呵...

    还是没有办法

    无奈

    我只有删代码

    把所有无关的代码都删了

    只留下 form 和 button

    最终排除发现,罪魁祸首竟然是 name

    查找资料发现,果然如此:


    name = submit 无法提交表单name = submit 无法提交表单

    真是气到吐血的bug.....

    蓝瘦,想哭............

    参考博客:

    相关文章

      网友评论

          本文标题:【bug】form 表单无法提交

          本文链接:https://www.haomeiwen.com/subject/gvbouqtx.html