首页 新闻 搜索 专区 学院

求教jquery.validate在使用了masterpage的页面下失效

0
悬赏园豆:10 [已解决问题] 解决于 2015-04-29 15:17

用这个方法验证使用母版页页面不对,怎么修改啊?

$().ready(function () {
    $("#form1").validate({
        rules: {
            cphBody_txtusername: {
                required: true,
                maxlength: 16
            },
            cphBody_txtmobile: {
                required: true,
                maxlength: 16
            }
        },
        messages: {
            cphBody_txtusername: {
                required: "请输入用户名",
                maxlength: "最多16个字符"
            },
            cphBody_txtmobile: {
                required: "请输入姓名",
                maxlength: "最多16个字符"
            }
        },
        validClass: "valid",
        invalidClass: "invalid"
    });
});
..00..的主页 ..00.. | 初学一级 | 园豆:49
提问于:2014-09-30 11:57
< >
分享
最佳答案
0

在使用模板页面后, form的id看看是否变了其它的名子,应该加了前缀的。

也就是要检查此处$("#form1")

收获园豆:10
Albert Fei | 老鸟四级 |园豆:2102 | 2014-09-30 13:17

form1只是母版页上面的,下面的没有在写form

..00.. | 园豆:49 (初学一级) | 2014-09-30 13:19

@..00..: 你要看看生成的html页面中form1有没有变化

Albert Fei | 园豆:2102 (老鸟四级) | 2014-09-30 13:21

@Albert Fei: 没有变

..00.. | 园豆:49 (初学一级) | 2014-09-30 13:22

@..00..:像 cphBody_txtusername 这些名子与html中的一样吗

Albert Fei | 园豆:2102 (老鸟四级) | 2014-09-30 13:27

@Albert Fei: 恩,本来我html里面的是txtusername,运行出来后是 cphBody_txtusername

..00.. | 园豆:49 (初学一级) | 2014-09-30 13:32

@..00..: 那引用的js路径有没有问题?

Albert Fei | 园豆:2102 (老鸟四级) | 2014-09-30 13:40

@Albert Fei: 没问题,是可以进去的

..00.. | 园豆:49 (初学一级) | 2014-09-30 13:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册