免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1122 | 回复: 0
打印 上一主题 下一主题

我的框架:表单验证 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:44 |只看该作者 |倒序浏览

    前端表单验证的用法

     

    luxury.validate({

    form:'<表单的Name>',          //注意:不可以再有名字为Name的表单项了,

    <表单项的Name>:{

    //表单域的验证配置

    },

    …...

    })

     

     

    表单域参数

    at

    '<判断时机:keyup/blur>'

    默认为blur

    successMsg

    '<验证成功后的提示>'

    可选

    msgArea

    '<用于显示错误信息的块>'

    可选,默认会在表单域后自动生成一个Label(红色)

    type

    'text/radio'

    可选,默认是Text(这可以处理texttextarea)

    blank

    '<此文本域不允许为空的提示信息>'

    可选

    empty

    '<此文本域的默认值>'

    可选                (这东西其实是个default)

    reg

    <正则验证表达式>

    可选

    regMsg

    '<不满足正则验证表达式时的提示信息>'

    reg则必须

    min

    <最小值>

    可选

    minMsg

    '<小于最小值时的提示信息>'

    min则必须

    max

    <最大值>

    可选

    maxMsg

    '<大于最大值时的提示信息>'

    max则必须

    minLength

    <最小长度>

    可选

    minLengthMsg

    '<短于最小长度的提示信息>'

    minLength则必须

    maxLength

    <最大长度>

    可选

    maxLengthMsg

    '<长于最大长度的提示信息>'

    maxLength则必须

    validator

    function(v){

        //判断值是否有效的JS代码

        //返回True表示有效

        //返回字符串将作为提示出现

    }

    可选

    equal

    '<对比域的ID>'

    可选

    equalMsg

    '<如果与对比域的值不同时的提示信息>'

    equal则必须

    ajax

    {

        c:'<控制器名称>',

        a:'<方法名称>',

        p:<其它参数对象>

    }

    额外会以v参数传递表单域的值,使用ajaxOk/ajaxError返回判断结果

    mustInt

    '<当文本域的值不是整数时的提示信息>'

    可选

    mustFloat

    '<当文本域的值不是浮点数时的提示信息>'

    可选

    mustCurrency

    '<当文本域的值不是货币时的提示信息>'

    :最多允许两位小数

    可选

     

     

    如果指定了type=='radio',则只能使用以下属性

    blank

    '<如果所有单选都未选择的提示信息>'

    可选

    msgArea

    '<用于显示错误信息的块>'

    必须

    successMsg

    '<验证成功后的提示>'

    可选

     

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP