<input><input> 用于创建交 互式输入控件,允许用户输入和编辑单行文本。
此功能需要客户端添加额外依赖才能被使用,集成方式请请参考 More Elements.
下面是一个基本的 <input> 组件用法示例:
<input>不会自动的避让键盘,但可以通过监听键盘事件获取相应的高度,并以此改变<input>的位置,来进行避让:
属性名和属性值用于描述元件的行为和外观。
placeholder占位文字
confirm-type指定输入法回车键的表现形式
maxlength输入框最大字符数量限制
readonly是否允许输入框可交互,不影响对其进行组件方法调用
show-soft-input-on-focus聚焦时是否允许拉起系统软键盘
type指定键盘的类型
不同的输入法可能会有不同的视觉表现
input-filter指定单个字符的过滤条件,用正则表达式描述
前端可以在元件上设置事件处理器属性来监听元件的运行时行为。
bindfocus输入框聚焦时的回调
bindblur输入框失去焦点时的回调
bindconfirm点击软键盘回车时的回调
bindinput输入框内容变化的回调
bindselection输入框光标变化的回调
前端可以通过 SelectorQuery API 执行元件的方法。
focus控制输入框主动聚焦
blur控制输入框主动取消聚焦
getValue获取输入框的内容
setValue主动设置输入框的内容
setSelectionRange主动设置输入框的光标
LCD tables only load in the browser