Unexpected token < in JSON at position 0
注意:
if (!form.is("form"))//form的選擇器不是form直接返回所以調用的時候不要用id和class如Form.api.bindevent("#form,.deform"); return;
元素加上 data-rule='規則' 且需要Form.api.bindevent("form[role=form]");總表單事件
進行組件初始化或者單獨調用Form.events.validator($("form"));驗證事件
規則:
required | 字段必填 | required |
checked | 必選,只適用於checkbox和radio | checked |
match(name) | 當前字段值必須和 name 字段的值匹配 | match('row[username]') |
remote(URL) | 請求服務端驗證 | remote('validate/check_username_unique') |
integer | 整數 | integer |
range(n~) | 數值范圍, 請填寫不小於 n 的數 | range(3~) |
length(n) | 請填寫 n 個字符 | length(3) |
filter | 過濾 <>`"' 和字符實體編碼的字符 | filter |
digits | 必須為數字 | digits |
letters | 必須為字母 | letters |
date | 必須為日期,yyyy-mm-dd格式 | date |
time | 必須為時間,hh:ii格式 | time |
必須為email格式 | ||
url | 必須為URL鏈接 | url |
必須為QQ號 | ||
IDcard | 必須為身份證號碼 | IDcard |
tel | 必須為電話號碼 | tel |
mobile | 必須為手機號碼 | mobile |
zipcode | 必須為郵箱 | zipcode |
chinese | 必須為中文字符 | chinese |
username | 必須為3-12位數字、字母、下划線 | username |
password | 必須為6-16位字符,不能有空格 | password |
入門連接 以及更多的使用方法請參考Nice-validator官方教程
城市選擇器參考city-picker官方教程