牛骨文教育服务平台(让学习变的简单)

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