为了账号安全,请及时绑定邮箱和手机立即绑定

下面这代码为什么会跳到当前页面

<!DOCTYPE html>

<html xmlns="https://www.w3.org/1999/xhtml">

    <head>

        <title>表单验证插件</title>

        <link href="style.css" rel="stylesheet" type="text/css" />

        <script type="text/javascript" src="https://www.imooc.com/data/jquery-1.8.2.min.js"></script>

        <script type="text/javascript" src="https://www.imooc.com/data/jquery.validate.js"></script>

        <script type="text/javascript" src="https://www.imooc.com/data/jquery.validate.messages_cn.js"></script>

    </head>

    <body>

        <form id="frmV" method="get" action="#">

            <div id="divtest">

                <div class="title">

                    <span class="fl">表单验证插件</span> 

                    <span class="fr">

                        <input id="btnSubmit" type="submit" value="提交" />

                    </span>

                </div>

                <div class="content">

                    <span class="fl">邮箱:</span><br />

                    <input id="email" name="email" type="text" /><br />

                    <span class="tip"></span>

                </div>

            </div>

        </form>

        

        <script type="text/javascript">

            $(function () {

                $("#frmV").validate(

                  {

                      /*自定义验证规则*/

                      rules: {

                            email:{

                                required:true,

                                email:true

                            }

                            

                            

                          }

                      },

                      /*错误提示位置*/

                      errorPlacement: function (error, element) {

                          error.appendTo(".tip");

                      }

                  }

                );

            });

        </script>

    </body>

</html>


正在回答

4 回答

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>表单验证插件</title>
        <link href="style.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" src="//www.imooc.com/data/jquery-1.8.2.min.js"></script>
        <script type="text/javascript" src="//www.imooc.com/data/jquery.validate.js"></script>
        <script type="text/javascript" src="//www.imooc.com/data/jquery.validate.messages_cn.js"></script>
    </head>
    <body>
        <form id="frmV" method="get" action="#">
            <div id="divtest">
                <div class="title">
                    <span class="fl">表单验证插件</span> 
                    <span class="fr">
                        <input id="btnSubmit" type="submit" value="提交" />
                    </span>
                </div>
                <div class="content">
                    <span class="fl">邮箱:</span><br />
                    <input id="email" name="email" type="text" /><br />
                    <span class="tip"></span>
                </div>
            </div>
        </form>
        
        <script type="text/javascript">
            $(function () {
                $("#frmV").validate(
                  {
                      /*自定义验证规则*/
                      rules: {
                            email:{
                                required: true,
                                email: true
                            }
                      },
                      /*错误提示位置*/
                      errorPlacement: function (error, element) {
                          error.appendTo(".tip");
                      },
                      submitHandler: function(form) {
                        // some other code
                        // maybe disabling submit button
                        // then:
                        alert("邮箱验证成功!")
                        // $(form).submit();
                      }
                  }
                );
            });
        </script>
    </body>
</html>

改成上面这样应该就行了

0 回复 有任何疑惑可以回复我~
#1

qq_蚀_1

我想知道你改了哪里 除了最下面的地方 我全粘代码可以但是只粘最后几行不行
2019-08-05 回复 有任何疑惑可以回复我~
#2

十指狂魔 回复 qq_蚀_1

问题能解决就行
2019-10-31 回复 有任何疑惑可以回复我~

我终于知道哪里错了

rules: {
                            email:{
                                required:true,
                                email:true
                            }
                          }
                      },

你们看,这里多了一个右括号

1 回复 有任何疑惑可以回复我~

action这个属性就是跳转到某页面的URL,只是这里没填链接,填井号表示默认本页面

0 回复 有任何疑惑可以回复我~

action="#", 这个#好像就是会跳到当前页面

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

下面这代码为什么会跳到当前页面

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信