V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miya
V2EX  ›  程序员

有没有人用过jQuery插件formvalidator——前端女

  •  
  •   miya · 2012-12-14 14:57:27 +08:00 · 5394 次点击
    这是一个创建于 4361 天前的主题,其中的信息可能已经有所发展或是发生改变。
    有没有人用过jQuery插件formvalidator,完成前端控件验证,想知道怎样设置错误信息提示模式,里面的几种皮肤怎么用? 文本框右侧的提示语是自己事先写好div,还是插件自动加上去?求大神提示。。。谢谢了。——前端女
    19 条回复    1970-01-01 08:00:00 +08:00
    twm
        1
    twm  
       2012-12-14 15:18:05 +08:00
    说性别回复的人应该很多啊。

    手册没看么?
    miya
        2
    miya  
    OP
       2012-12-14 15:24:22 +08:00
    @twm 看了,能够标注文本框为红色显示出错,onError:function(){alert("输入有错");}可以弹窗,就是不晓得怎么控制错误提示标语,难道要自己手写在onError:function中?
    miya
        3
    miya  
    OP
       2012-12-14 15:26:53 +08:00
    @twm 插件里提供的几种主题,不知道怎么用,求指点。。。
    reorx
        4
    reorx  
       2012-12-14 15:34:35 +08:00
    没头像的前端女不是好前端女 XD
    Just1n
        5
    Just1n  
       2012-12-14 15:36:47 +08:00
    这个插件作者的官网好慢,几乎等于打不开状态。
    推荐你用这个jQUery表单验证插件:
    https://github.com/posabsolute/jQuery-Validation-Engine
    enj0y
        6
    enj0y  
       2012-12-14 15:40:39 +08:00
    最后三字几乎不明何意
    Just1n
        7
    Just1n  
       2012-12-14 15:51:04 +08:00
    粗略看了一下。
    1、皮肤是在init的时候在配置里写好。官方例子代码如下:
    $.formValidator.initConfig({formID:"form1",theme:"ArrowSolidBox",submitOnce:true,...........
    这里的theme应该就是皮肤的意思吧。

    2、文本框右侧的提示语是自己在js里写的。

    自己看下demo页,查看下源代码就知道了。
    http://www.yhuan.com/formvalidator4.1.3/demo1.html
    allenm
        8
    allenm  
       2012-12-14 15:52:55 +08:00
    怎么证明最后三个字?
    qiayue
        9
    qiayue  
       2012-12-14 16:16:06 +08:00
    建议不仅仅说“前端女”三字,最好注明是“单身前端女”。
    iiduce
        10
    iiduce  
       2012-12-14 16:18:38 +08:00   ❤️ 1
    有没有头像无所谓,标题加上“附照片”,一定会火。
    panxianhai
        11
    panxianhai  
       2012-12-14 16:52:57 +08:00
    另一个地方问了同一问题,但是有头像,应该假的。
    miya
        12
    miya  
    OP
       2012-12-14 17:39:55 +08:00
    @panxianhai 这你都能爬到。。。。。服了!
    qqblog
        13
    qqblog  
       2012-12-14 20:02:25 +08:00
    此插件我在用,应该是挺好的项目;但是github官方补丁还在更新,bug巨多,文档研究了一周,ajax回调尚未加好,等下一个大版本估计再用就可以了
    ththlisa
        14
    ththlisa  
       2012-12-15 01:08:27 +08:00   ❤️ 1
    @iiduce 附照片之后进来没照片。。是发火吧。。手一抖居然点了感谢回复。。囧
    iiduce
        15
    iiduce  
       2012-12-15 11:02:15 +08:00
    @ththlisa 要火就要言而有信。 感谢还你了。
    muzuiget
        16
    muzuiget  
       2012-12-15 11:20:43 +08:00
    看了标题特意来看吐槽。
    people2net
        17
    people2net  
       2012-12-15 11:52:58 +08:00
    或者你可以尝试一下validation engine, 这里有个演示:http://www.gbin1.com/technology/jquery/20111026formvalidationwithjqueryvalidationengine/
    picasso250
        18
    picasso250  
       2012-12-17 10:49:08 +08:00
    如果问的是提示语的话:
    jQuery.extend(jQuery.validator.messages, {
    required: "必填字段",
    remote: "请修正该字段",
    email: "请输入正确格式的电子邮件",
    url: "请输入合法的网址",
    date: "请输入合法的日期",
    dateISO: "请输入合法的日期 (ISO).",
    number: "请输入合法的数字",
    digits: "只能输入整数",
    creditcard: "请输入合法的信用卡号",
    equalTo: "请再次输入相同的值",
    accept: "请输入拥有合法后缀名的字符串",
    maxlength: jQuery.validator.format("请输入一个长度最多是 {0} 的字符串"),
    minlength: jQuery.validator.format("请输入一个长度最少是 {0} 的字符串"),
    rangelength: jQuery.validator.format("请输入一个长度介于 {0} 和 {1} 之间的字符串"),
    range: jQuery.validator.format("请输入一个介于 {0} 和 {1} 之间的值"),
    max: jQuery.validator.format("请输入一个最大为 {0} 的值"),
    min: jQuery.validator.format("请输入一个最小为 {0} 的值")
    });
    sgpower
        19
    sgpower  
       2012-12-17 23:11:26 +08:00
    前端女
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2327 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 15:56 · PVG 23:56 · LAX 07:56 · JFK 10:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.