Mo.js

Mo.js - 高效 JavaScript 函数库

Mo > API > Color
Mo.ValidForm( form , func )

表单验证工具。

form 表单对象

func 回调函数,用于处理错误信息

func 可接受参数

error 错误消息

ele 当前元素

Mo.ValidForm( this , function( error, ele ){ alert( error ); });

名称:

金额:

表单元素支持以下自定义元素

属性: 取值: 描述:
data-valid-name 提示文字 * 必填项
data-valid-empty "yes" 强制检查
"no" 值可为空,不为空时检查
为空检查
data-valid-number 同上 数字类检查
data-valid-secure 同上 安全字符检查
data-valid-password 同上 密码类型属性,CSS 表达式或其他
data-valid-ip 同上 IP地址型属性
data-valid-url 同上 链接地址属性
data-valid-email 同上 邮箱地址属性
data-valid-idcard 同上 身份证号属性
data-valid-phone 同上 电话号码属性
data-valid-mobile 同上 手机号码属性
data-valid-datetime 同上 时间日期属性
data-valid-regexp 同上 正则表达式
data-valid-confirm 字符串 将当前值与目标元素的值进行比较(CSS 选择器)
data-valid-minsize 数值 字符最小长度
data-valid-maxsize 数值 字符最大长度
data-valid-accept 字符串 允许上传的扩展名(以空隔分隔)

使用范例:

 <input type="text" name="account" value="" data-valid-name="用户名称" data-valid-empty="yes" /> 
Mo.Serialize( form, func, link )

将表单元素项和值转为序列化数据。

form 表单对象

func 元素值编码使用的函数,默认使用 encodeURIComponent

link 是否将结果转换为 URL 字符串,请使用 &

Mo.Serialize( Mo("form").choice(0) );

将表单元素项和值转为 URL 字符串。

Mo.Serialize( Mo("form").choice(0), function( str ){ return escape( str ); } );

Mo.Password( string, func )

密码强度测试。

string 字符串

func 回调函数

func 可接受参数

value 强度级别值

level 强度级别,分为:["极佳","很好","一般","简单"]

Mo.Password( Mo("form").choice(0) );

密码:

Mo.Config()

将 RGB 颜色值转为 16 进制颜色值。

Mo.Config( [255,255,255] );