Miniui 表单验证
自定义表单验证:
input输入框的表单验证可通过vtype和onvalidation事件两种方式实现
可编辑列表(例如div)的表单验证只能通过vtye来实现表单验证
(1)vtype方式:
jsp页面通过属性设置:vtype="NaN"
js:
//验证课程列表中的内容是否全为数字 mini.VTypes["NaN"] = function (v) { if (isNaN(v)) { return true; } return false; }
(2)onvalidation事件方式:
jsp页面属性设置:onvalidation="onChineseValidation"
js:
function onChineseValidation(e) { if (e.isValid) { if (isChinese(e.value) == false) { e.errorText = "必须输入中文"; e.isValid = false; } } } /* 是否汉字 */ function isChinese(v) { var re = new RegExp("^[\u4e00-\u9fa5]+$"); if (re.test(v)) return true; return false; }