微信小程序开发初学:输入框 - input

输入框。

input具有的属性

value
类型:String
默认值:无
输入框内的初始内容

type
类型:String
默认值:text
输入内容的类型

type属性的合法值
(1)text:输入文本
(2)number:输入数字(弹出数字键盘)
(3)idcard:输入身份证(弹出身份证输入键盘)

password
类型:boolean
默认值:false
是否为密码类型(输入内容显示为圆点)

placeholder
类型:String
默认值:无
提示词

placeholder-class
类型:String
默认值:input-placeholder
placeholder的 样式类

disabled
类型:boolean
默认值:false
input禁用

maxlength
类型:number
默认值:-1
最大输入长度,设置为 -1 的时候不限制最大长度

foucs
类型:boolean
默认值:false
自动聚焦,拉起键盘

cursor-spacing
类型:number
默认值:0
指定光标与键盘的距离

confirm-type
类型:String
默认值:done
设置键盘右下角按钮的文字,仅在 type=“text” 时生效

confirm-type属性的合法值
(1)done:文字为“完成”
(2)search:文字为“搜索”
(3)send:文字为“发送”
(4)next:文字为“下一个”
(5)go:文字为“前往”

示例:

<!--pages/input/input.wxml-->
<view class="input-view">
   <form bindsubmit="onSubmit">
      <input class="input1" type="text" ></input>
      <input class="input1" type="number"></input><!--数字输入-->
      <input class="input1" type="idcard"></input><!--身份证输入-->

      <input class="input1" type="text" password></input>
      <!--密码类型,输入隐藏-->
      <input class="input1" type="text"  value="设置了初始值value"></input>

      <input class="input1" 
      placeholder="请输入用户名" placeholder-class="input1-place">
      </input>
      <!--placeholder 提示词内容  placeholder-class 提示词样式类-->

      <input class="input1" disabled></input>
      <!--disabled 设置是否禁用-->

      <input class="input1" type="idcard" maxlength="18"></input>
      <!--maxlength设置最大输入长度,如输入身份证号最多18位-->

      <input class="input1" foucs></input>
      <input class="input1" foucs cursor-spacing="10px"></input>
      <!--foucs 设置键盘聚焦 cursor-spacing设置输入框与键盘距离-->

      <input class="input1" focus confirm-type="search"></input>
      <!--confirm-type设置键盘右下角按钮内容(需要type="text"才有效)-->

      <button class="btn1" type="primary" form-type="submit">提交</button>
      <!--form表单组件 ,与form-type属性配套使用-->
   </form>
</view>
/* pages/input/input.wxss */
.input1{
    height: 35px;
    border: 1px solid black; border-radius: 5px;
    /*设置边框及圆角*/
    margin-top: 10px;
}

.input1-place{
    /*placeholder样式类*/
    color: palevioletred;
    font-style: italic;
}

.btn1{
    margin-top: 20px;
}

运行结果
内容参考自小程序API:
https://developers.weixin.qq.com/miniprogram/dev/component/input.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风也很浪漫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值