解释:输入框。v3.105.0 起支持同层渲染。
Web 态说明:在 Web 态中,受浏览器限制,部分浏览器不支持自动获取焦点。如:safari 浏览器、chrome 浏览器;受设备系统或输入法限制,confirm-type 值无法修改键盘右下角按钮文字,右下角按钮内容由设备系统或输入法决定。

| 属性名 | 类型 | 默认值 | 必填 | 说明 | Web 态说明 |
|---|---|---|---|---|---|
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - | |||||
| - |
| 值 | 说明 | Web 态说明 |
|---|---|---|
| - | ||
| - | ||
| 值 | 说明 |
|---|---|
请根据需要录入的内容类型合理设置 input 组件的 type 值,降低用户操作成本,提升用户录入体验
跳转编辑工具
在开发者工具中打开
在 WEB IDE 中打开
扫码体验
代码示例
请使用百度APP扫码
<view class="wrap"><view class="card-area"><view class="top-description border-bottom">基础用法</view><input class="normalInput" placeholder="请在此输入标题" /></view></view>
<view class="wrap"><view class="card-area"><view class="top-description border-bottom">自定义输入控制</view><view class="list-area border-bottom"><view class="list-item-key-4">自动聚焦</view><view class="list-item-value"><inputplaceholder='focus="true"'selection-start="3"selection-end="7"focus="{{true}}"confirm-hold="false"confirm-type="send"bindfocus="bindKeyfocus" /></view></view><view class="list-area border-bottom"><view class="list-item-key-4">控制长度</view><view class="list-item-value"><inputcursor="100"bindblur="bindKeyblur"bindconfirm="bindKeyconfirm"placeholder='maxlength="10"'maxlength="10" /></view></view><view class="list-area border-bottom"><view class="list-item-key-4">禁用</view><view class="list-item-value"><input disabled="true" placeholder='disabled="true"' /></view></view><view class="list-area"><view class="list-item-key-4">带有内容</view><view class="list-item-value"><input value='value="{= value =}"' /></view></view></view></view>
<view class="wrap"><view class="card-area"><view class="top-description border-bottom">自定义输入内容</view><view class="list-area border-bottom"><view class="list-item-key-4">文本</view><view class="list-item-value"><inputtype="text"placeholder='type="text"'bindinput="{{!isWeb ? '': 'keyBoardText'}}"value="{= textValue =}" /></view></view><view class="list-area border-bottom"><view class="list-item-key-4">数字</view><view class="list-item-value"><inputtype="number"placeholder='type="number"'bindinput="{{!isWeb ? '': 'keyBoardNumber'}}"value="{= numberValue =}" /></view></view><view class="list-area border-bottom"><view class="list-item-key-4">身份证</view><view class="list-item-value"><inputtype="idcard"adjust-position="true"placeholder='type="idcard"'bindinput="{{!isWeb ? '': 'keyBoardCard'}}"value="{= cardValue =}" /></view></view><view class="list-area"><view class="list-item-key-4">小数</view><view class="list-item-value"><inputtype="digit"placeholder='type="digit"'bindinput="{{!isWeb ? '': 'keyBoardDigit'}}"value="{= digitValue =}" /></view></view></view></view>
设计指南
错误使用 input 组件的 type 值,会额外增加用户操作成本,影响输入转化。
错误
输入身份证信息时调起默认文本键盘,用户需要切换至数字键盘输入,再切换至字母键盘输入英文字母,共进行 3 次键盘切换才能顺利完成身份证信息输入。
<view class="wrap"><view class="card-area"><view class="top-description border-bottom"><view>自定义占位符颜色</view><view>placeholder-style=color:"#3388FF"</view></view><inputclass="normalInput"placeholder-class="placeholder"placeholder-style="color:#3388FF"placeholder="请在此输入" /></view></view>
<view class="wrap"><view class="card-area"><view class="top-description"><view>实时获取输入值</view><view>bindinput="bindKeyInput"</view></view><view class="textarea">{{inputValue}}</view><input class="normalInput" bindinput="bindKeyInput" placeholder="请在此输入内容" /></view></view>