mini.TextBox

文本输入框。

Extend

mini.Control

Examples

Textbox

Properties

NameTypeDescriptionDefault Set? Get? Tag?
emptyText String 文本为空时的提示内容
value String
allowInput Boolean 允许文本输入 true
selectOnFocus Boolean 获取焦点时选中文本 false
maxLength Number 最大字符串
inputStyle String 输入框样式。比如:inputStyle="text-align:right;"
errorMode String:icon、border、none 错误提示方式 icon
validateOnChanged Boolean 值改变时验证 true
validateOnLeave Boolean 失去焦点时验证 true
forceValidate Boolean 是否隐藏、禁用时都能强制验证 false
indentSpace Boolean 是否显示占位空白 false
required Boolean 不允许为空 false
labelField Boolean 是否显示label false
label String label文本
labelStyle String label样式
requiredErrorText String 不能为空
vtype String 验证规则。如vtype="email"。参考示例
emailErrorText String 请输入邮件格式
urlErrorText String 请输入URL格式
floatErrorText String 请输入数字
intErrorText String 请输入整数
dateErrorText String 请输入日期格式 {0}
maxLengthErrorText String 不能超过 {0} 个字符
minLengthErrorText String 不能少于 {0} 个字符
maxErrorText String 数字不能大于 {0}
minErrorText String 数字不能小于 {0}
rangeLengthErrorText String 字符数必须在 {0} 到 {1} 之间
rangeErrorText String 数字必须在 {0} 到 {1} 之间

Methods

NameParameterDescriptionReturn
doValueChanged() 主动激发valuechanged事件。一般在设置值之后调用。
setValue(value) 设置值
getValue() 获取值
getFormValue() 获取表单值 String
validate() 验证控件值 Boolean
isValid() 是否通过验证 Boolean
setIsValid(Boolean) 设置验证结果

Events

NameEventObjectDescription
valuechanged 值改变时发生
validation 验证时发生
enter 回车时发生
keydown 键盘按下时发生
keyup 键盘按起时发生
focus 获取焦点时发生
blur 失去焦点时发生