addMasked("name值", "标题" [, "提示", "格式", "默认值", "额外属性", "额外css类"])
标识符:masked
参数 | 含义 | 类型 |
---|---|---|
name | name值 | string |
title | 标题 | string |
tips | 提示 | string |
format | 格式 | string |
default | 默认值 | string |
extra_attr | 额外属性 | string |
extra_class | 额外css类 | string |
此方法可以生成限定格式的单行文本框,比如日期格式:
return ZBuilder::make("form")
->addMasked("date", "请填写日期", "", "9999-99-99")
->addMasked("time", "请填写时间", "", "99:99")
->fetch();
如此限定之后,只能填写纯数字,并且格式为2016-11-12这种。
格式
默认没有任何格式,自己可以自由定义,占位符只有3种
- a - 只能填写A-Z,a-z的字母
- 9 - 只能填写0-9的数字
- * - 只能填写A-Z,a-z,0-9
比如定义一个手机号码格式的文本
return ZBuilder::make("form")
->addMasked("mobile", "请填写手机号码", "", "99999999999")
->fetch();