文本输入框。
Name | Type | Description | Default | 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} 之间 | √ | √ | √ |
Name | Parameter | Description | Return |
---|---|---|---|
doValueChanged() | 主动激发valuechanged事件。一般在设置值之后调用。 | ||
setValue(value) | 设置值 | ||
getValue() | 获取值 | ||
getFormValue() | 获取表单值 | String | |
validate() | 验证控件值 | Boolean | |
isValid() | 是否通过验证 | Boolean | |
setIsValid(Boolean) | 设置验证结果 |
Name | EventObject | Description |
---|---|---|
valuechanged | 值改变时发生 | |
validation | 验证时发生 | |
enter | 回车时发生 | |
keydown | 键盘按下时发生 | |
keyup | 键盘按起时发生 | |
focus | 获取焦点时发生 | |
blur | 失去焦点时发生 |