微信小程序——input组件

本文介绍了微信小程序中input组件的使用,强调了由于其易出现漏洞,需要设置限制条件。文章提供了input组件的主要属性参考链接,并展示了一个简单的User、Password及确认Password的输入样本,探讨了bindconfirm和bindinput两种触发逻辑层事件的区别,前者在确认后触发,后者在输入时触发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

input组件,很容易出现各种漏洞的标签,所以做好各种限制条件,属性值也有很多,但是大部分和html的<input>相似。主要属性很多,在此贴出W3cSchool链接。

点击打开链接

这里实例是一个较小的User、Password和确认Password的样本,因为对输入没有做任何限制,不建议直接拿来使用。

a.wxml

<view class="section">
  <input placeholder='User'auto-focus/>
</view>

<view class="section">
  <input type='password' placeholder='Password' auto-focus bindinput='changePassword'/>
</view>

<view class="section">
  <input type='password' placeholder='Ensure Your Password' bindconfirm="checkPassword"/>
</view>

这里使用了两种触发逻辑层的模式,bindconfirm和bindinput,前者是确认后触发,后者是输入时触发。

a.wxss

.section{font-size: 12px;padding: 10px 5px;border-bottom: dashed 1px #cecece;}
.section input{border: solid 1px #ccc;padding: 0 5px;background-color: #fff;border-radius: 4px;height: 30px;}

a.js

Page(
{
	data:{
     password:0
	},
  changePassword:function(e){
    this.data.password = e.detail.value;
  },
  checkPassword:function(e)
  {
    if(this.data.password != e.detail.value)
    {
      console.log("密码不相同");
    }
  }
}	
);
这是一个简单的实现,但是type = “password”后我在模拟器点击input标签有时会出现失灵的状况。希望有人能一起讨论一下原因。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值