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();