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 √√√
required Boolean 不允许为空 false √√√
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 失去焦点时发生