<input> XElement
<input> 用于创建交互式输入控件,允许用户输入和编辑单行文本。
Info
此功能需要客户端添加额外依赖才能被使用,集成方式请请参考 More Elements.
使用指南
基本用法
下面是一个基本的 <input> 组件用法示例:
避让键盘
<input>不会自动的避让键盘,但可以通过监听键盘事件获取相应的高度,并以此改变<input>的位置,来进行避让:
属性
属性名和属性值用于描述元件的行为和外观。
placeholder
占位文字
confirm-type
指定输入法回车键的表现形式
maxlength
输入框最大字符数量限制
readonly
是否允许输入框可交互,不影响对其进行组件方法调用
show-soft-input-on-focus
聚焦时是否允许拉起系统软键盘
type
指定键盘的类型
- text\tel\email: 全符号
- number: 0-9 +-.
- digit: 0-9 .
- password: 内容变为 * 号,全符号
Info
不同的输入法可能会有不同的视觉表现
input-filter
指定单个字符的过滤条件,用正则表达式描述
事件
前端可以在元件上设置事件处理器属性来监听元件的运行时行为。