Skip to content

Commit d0264eb

Browse files
author
davidysxue
committed
fix: (#93)
1 parent 03756ad commit d0264eb

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/form/validator.ts

+7-1
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,16 @@ const defaultMessage = {
1414
url: '请输入正确的URL地址',
1515
equalTo: '值和字段%s不相等'
1616
}
17+
18+
const isEmpty = function (val): boolean {
19+
if (val === 0 || val === false) return false
20+
return !val
21+
}
22+
1723
export default {
1824
required(r, val): string {
1925
if (r.required === false) return ''
20-
else if (!val) return sprintf(r.message || defaultMessage.required, r.name)
26+
else if (isEmpty(val)) return sprintf(r.message || defaultMessage.required, r.name)
2127
else return ''
2228
},
2329
minlength(r, val) {

0 commit comments

Comments
 (0)